CS1607: La versión especificada para la 'versión del archivo' no está en el formato normal 'major.minor.build.revision' en .NET

Estoy tratando de establecer miAssemblyVersion yAssemblyFileVersion Atributos en mi proyecto así:

[assembly: AssemblyVersion("3.0.*")]
[assembly: AssemblyFileVersion("3.0.*")]

pero me sale esta advertencia:

CS1607: Generación de ensamblajes: la versión '3.0. *' Especificada para la 'versión de archivo' no tiene el formato normal 'major.minor.build.revision'

Sobre elAssemblyVersionAttribute Class página enMSDN es el siguiente:

Puede especificar todos los valores o puede aceptar el número de compilación predeterminado, el número de revisión, o ambos usando un asterisco (*). Por ejemplo, [assembly: AssemblyVersion ("2.3.25.1")] indica 2 como versión principal, 3 como versión menor, 25 como número de compilación y 1 como número de revisión.Un número de versión como [assembly: AssemblyVersion ("1.2. *")] Especifica 1 como la versión principal, 2 como la versión secundaria, y acepta los números predeterminados de compilación y revisión. Un número de versión como [assembly: AssemblyVersion ("1.2.15. *")] Especifica 1 como versión principal, 2 como versión menor, 15 como número de compilación y acepta el número de revisión predeterminado.

Tenga en cuenta la sección en negrita. Alguien sabe por qué[assembly: AssemblyVersion("3.0.*")] (de mi proyecto) no es válido, pero[assembly:AssemblyVersion("1.2.*")] (del ejemplo de MSDN) es válido?

En particular, tengo curiosidad por saber si puedo comenzar con un número mayor que no sea cero, ya que la aplicación que estoy escribiendo es la versión 3 del programa.

ACTUALIZACIÓN >>> Lo sentimos, esto parece ser respondido en la otra publicación ... por favor vote para cerrarla, gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta