2011-01-21 7 views
7

Voglio firmare un assembly nel mio progetto (per essere utilizzato da un'altra squadra). Dalla mia esperienza, presto avrò bisogno di firmare anche altri progetti e voglio firmarli tutti con un solo file.Perché il "file chiave di nome sicuro" viene copiato nel progetto?

Ho fatto quanto segue:

  • Fare clic destro sul mio progetto, andare alle proprietà, vai alla scheda "Firma", checked "Firmare l'assembly" check-box, è entrato il nome del file chiave (MyKey) , fatto clic su "ok".

mio file (mykey.snk) è stato salvato all'interno del progetto cartella.

  • mi sono trasferito generato chiave file di 1 livello in su, nella cartella della soluzione;
  • ha nuovamente aperto la scheda "Firma" e nel file "Ha scelto un file chiave con nome sicuro" dalla nuova posizione;

e il file MyKey.snk è stato copiato nella cartella del progetto.

Va bene? Posso impedire che il file chiave copi nella cartella del progetto?

Grazie mille.

P.S. Io lavoro in VS 2008

+1

Non ho una scheda "Singing". :(Questo è disponibile solo in Visual Studio Entertainment Edition? –

+1

La scheda "Singing" ha un sacco di anima – Amy

+0

Mi dispiace, firma, non canto :) – Budda

risposta

11

Credo VS sarà sempre voglia di vedere il file SNK nel progetto, ma va bene se è aggiunto come un file collegato ...

  1. Rimuovere la SNK che è stato copiato in il progetto
  2. destro del mouse sul progetto in VS e scegliere Aggiungi> elemento esistente ...
  3. Sfoglia per SNK della soluzione e dal menu del pulsante Aggiungi selezionare Aggiungi come collegamento
  4. Vai al progetto proprietà scheda firma e dovresti essere in grado di selezionare lo snk collegato
Problemi correlati