Sto cercando di trovare un modo più significativo per gestire versioni per la mia app e sono venuto acrossed questo articolo KBVersione di assembly fissa con versione di file incrementale automatica?
http://support.microsoft.com/kb/556041
In sostanza è raccomandando che la versione Assemblea essere fisso, e la versione di file essere imcremented per ogni build. Ora questo ha perfettamente senso per me, ma per la vita di me non riesco a realizzarlo.
Il frammento di seguito automatico incrementa sia la versione di Assemblaggio che la Versione di File.
[assembly: AssemblyVersion("1.0.*")]
Anche se questo prossimo sembra fissare una versione Assemblea fissa di 1.0.0.0
e un file versione fissa di 1.0.*
.
[assembly: AssemblyVersion("1.0")]
[assembly: AssemblyFileVersion("1.0.*")]
Per inciso, la versione del prodotto nella scheda Dettagli delle proprietà del file si legge 1.0.*
ora pure. Ora posso fissare la versione del prodotto nelle proprietà del file con questo ...
[assembly: AssemblyInformationalVersion("1.0")]
Ma questo non aiuta con il mio compito originale. Per curiosità ho provato il seguito e la versione del file è stata modificata in 2.0.*
, quindi è almeno l'utilizzo. Non è solo l'incremento automatico.
[assembly: AssemblyVersion("1.0")]
[assembly: AssemblyFileVersion("2.0.*")]
Quindi, da quello che ho potuto capire l'unico numero di versione che incrementi Automatico è l'Assemblea versione, ma sulla possibilità off Non è stata specificata una versione del file che viene impostata la stessa della versione dell'Assemblea.
Qualcuno sa di un modo per incrementare automaticamente la versione del file lasciando fissa la versione dell'Assieme?
Quindi non sono solo io che ho trovato questo strano? Microsoft ha effettivamente aggiunto una funzione che non consiglia di utilizzare? Ok, beh, immagino che il prossimo passo sia vedere se posso farlo usando le attività di compilazione ... –