Sto cercando di impostare il mio AssemblyVersion
e AssemblyFileVersion
attributi nel mio progetto in questo modo:CS1607: La versione specificata per la 'versione del file' non è nel formato normale 'major.minor.build.revision' in .NET
[assembly: AssemblyVersion("3.0.*")]
[assembly: AssemblyFileVersion("3.0.*")]
ma ottengo questo avvertimento:
CS1607: - '3.0 *' generazione Assembly la versione specificata per la 'versione del file' non è nel normale 'major.minor. build.revision 'format
Nella pagina AssemblyVersionAttribute Class
al MSDN è la seguente:
È possibile specificare tutti i valori o si può accettare l'accumulo di default numero, il numero di revisione, o entrambi utilizzando un asterisco (*) . Per esempio , [assembly: AssemblyVersion ("2.3.25.1")] indica 2 come versione principale , 3 come versione secondaria, 25 come numero di build e 1 come numero di revisione. Un numero di versione come [assembly: AssemblyVersion ("1.2. *")] Specifica 1 come versione principale, 2 come versione secondaria e accetta i numeri di build e di revisione predefiniti. Un numero di versione come [assembly: AssemblyVersion ("1.2.15. *")] Specifica 1 come versione principale , 2 come versione secondaria, 15 come numero di build e accetta il numero di revisione predefinito.
Nota la sezione in grassetto. Qualcuno sa perché [assembly: AssemblyVersion("3.0.*")]
(dal mio progetto) non è valido, ma [assembly:AssemblyVersion("1.2.*")]
(dall'esempio MSDN) è valido?
In particolare, sono curioso di sapere se posso iniziare con un numero maggiore diverso da zero, poiché l'applicazione che sto scrivendo è la versione 3 del programma.
AGGIORNAMENTO >>> Spiacente, sembra che ci sia una risposta nell'altro post ... per favore vota per chiuderlo, grazie.
possibile duplicato del [AssemblyInfo informazioni sulla versione asterischi] (http://stackoverflow.com/questions/10229711/assemblyinfo-version-information-asterisks) –