Domanda

Non ho molta esperienza con le build - questo potrebbe essere davvero facile! Ho una semplice applicazione con un semplice progetto di distribuzione. Sono andato nella directory in cui si trovano le versioni delle DLL compilate per il rilascio, le ho firmate tutte (verisign), quindi sono andato al progetto di distribuzione, ho scelto Build (non REbuild), e hanno ricompilato tutti i miei assembly e ora non sono ' Non ho più firmato. Posso mantenere il bel progetto di implementazione semplice e avere ancora assemblee firmate o devo creare l'MSI in un modo diverso? Grazie!

È stato utile?

Soluzione

Prova a firmare gli assembly come passaggio intermedio della tua build.

Un modo per farlo è quello di aggiungere un progetto fittizio che ha un evento build che firma i tuoi assembly. Rendi questo progetto l'ultimo passo prima di creare il tuo pacchetto MSI.

Altri suggerimenti

Non ho provato, ma ... Non fare in modo che il progetto di distribuzione dipenda dal progetto dell'applicazione. Invece, aggiungi manualmente l'output dell'applicazione alla distribuzione. Di conseguenza, non dovrebbe essere attivata la generazione automatica.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top