2009-06-11 18 views

risposta

50

Generalmente creo un file denominato AssemblyVersionInfo.cs incluso come collegamento in tutti i progetti. Rendo che questo file contenga gli attributi di versione e rimuova gli stessi attributi dai normali file AssemblyInfo.cs. Quindi è possibile aggiornare i numeri di versione in un solo file e fare in modo che tutti i progetti condividano lo stesso numero.

Per aggiungere il file come collegamento; fare clic con il tasto destro del mouse su solution explorer, selezionare "Aggiungi" -> "Oggetto esistente ...". Passare al file, quindi fare clic sulla piccola freccia sul lato destro del pulsante Aggiungi e selezionare "Aggiungi come collegamento" nel menu a discesa.

+1

http://blogs.msdn.com/jjameson/archive/2009/04/03/shared-assembly-info-in-visual- studio-projects.aspx –

+0

Molto passo dopo passo: http://www.codeproject.com/Articles/328977/The-Right-Way-to-Version-Your-Assemblies – JohnB

2

Un modo per farlo è avere uno script di master che utilizza l'attività AssemblyInfo per impostare il numero di versione in fase di compilazione (http://code.msdn.microsoft.com/AssemblyInfoTaskvers) e quindi definire i numeri di versione come proprietà nello script msbuild.

0

Ho utilizzato la funzione di ricerca/sostituzione in VS. ad es. replacig assembly: AssemblyVersion("1.0. a assembly: AssemblyVersion("1.1. in tutta la soluzione di fatto quello che ho Neded :)

Problemi correlati