Come posso modificare la versione dell'assembly nel file AssemblyInfo.cs per più progetti. Abbiamo circa 75 progetti nella nostra soluzione e abbiamo bisogno di cambiare la versione quasi ogni settimana. Qual è il modo più veloce per farlo.Cambia la versione dell'assembly per più progetti
risposta
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.
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.
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 :)
http://blogs.msdn.com/jjameson/archive/2009/04/03/shared-assembly-info-in-visual- studio-projects.aspx –
Molto passo dopo passo: http://www.codeproject.com/Articles/328977/The-Right-Way-to-Version-Your-Assemblies – JohnB