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.

questionAnswers(1)

yourAnswerToTheQuestion