Condividi tramite


Procedura: ritardare la firma di un assembly (Visual Studio)

Aggiornamento: novembre 2007

In alcuni casi, potrebbe non essere possibile accedere a una chiave privata per firmare un assembly. È possibile, ad esempio, che la coppia di chiavi utilizzata in un'organizzazione sia fortemente protetta e quindi non accessibile agli sviluppatori giornalmente. Mentre la chiave pubblica può essere disponibile, l'accesso alla chiave privata è limitato a poche persone. In questo caso, è possibile utilizzare la firma ritardata o parziale per fornire la chiave pubblica, rinviando l'aggiunta della chiave privata fino al momento del passaggio dell'assembly.

È possibile attivare la firma ritardata nel riquadro Firma di Progettazione progetti, nel modo illustrato di seguito.

Per ritardare la firma di un assembly

  1. Una volta selezionato il nodo del progetto in Esplora soluzioni, scegliere Proprietà dal menu Progetto oppure fare clic con il pulsante destro del mouse sul nodo del progetto in Esplora soluzioni, quindi scegliere Proprietà.

  2. Fare clic sulla scheda Firma in Progettazione progetti.

  3. Selezionare la casella di controllo Firma assembly.

  4. Specificare un file di chiave. Per ulteriori informazioni, vedere Procedura: firmare un assembly (Visual Studio).

  5. Selezionare la casella di controllo Solo firma ritardata. Tenere presente che un progetto con firma ritardata non può essere eseguito né sottoposto a debug. È tuttavia possibile utilizzare lo Strumento Nome sicuro (Sn.exe) con l'opzione -Vr per ignorare la verifica durante lo sviluppo.

Vedere anche

Attività

Procedura: firmare un assembly (Visual Studio)

Concetti

Firma con nome sicuro per applicazioni gestite

Ritardo della firma di un assembly

Altre risorse

Gestione delle firme di assembly e manifesti