CS1607: A versão especificada para a 'versão do arquivo' não está no formato normal 'major.minor.build.revision' no .NET
Eu estou tentando definir o meuAssemblyVersion
eAssemblyFileVersion
atributos no meu projeto assim:
[assembly: AssemblyVersion("3.0.*")]
[assembly: AssemblyFileVersion("3.0.*")]
mas eu recebo este aviso:
CS1607: Geração de montagem - A versão '3.0. *' Especificada para a 'versão do arquivo' não está no formato normal 'major.minor.build.revision'
NoAssemblyVersionAttribute Class
página emMSDN é o seguinte:
Você pode especificar todos os valores ou pode aceitar o número de compilação padrão, o número de revisão ou ambos usando um asterisco (*). Por exemplo, [assembly: AssemblyVersion ("2.3.25.1")] indica 2 como a versão principal, 3 como a versão secundária, 25 como o número da compilação e 1 como o número da revisão.Um número de versão como [assembly: AssemblyVersion ("1.2. *")] Especifica 1 como a versão principal, 2 como a versão secundária e aceita os números de compilação e revisão padrão. Um número de versão como [assembly: AssemblyVersion ("1.2.15. *")] Especifica 1 como a versão principal, 2 como a versão secundária, 15 como o número da compilação e aceita o número de revisão padrão.
Observe a seção em negrito. Alguem sabe por quê[assembly: AssemblyVersion("3.0.*")]
(do meu projeto) não é válido, mas[assembly:AssemblyVersion("1.2.*")]
(do exemplo MSDN) é válido?
Em particular, estou curioso para saber se posso começar com um número maior diferente de zero, pois o aplicativo que estou escrevendo é a versão 3 do programa.
UPDATE >>> Desculpe, isso parece ser respondido no outro post ... por favor vote para fechar, obrigado.