CS1607: Die für die 'Dateiversion' angegebene Version hat in .NET nicht das normale Format 'major.minor.build.revision'

Ich versuche meine zu setzenAssemblyVersion undAssemblyFileVersion Attribute in meinem Projekt wie folgt:

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

aber ich bekomme diese Warnung:

CS1607: Assembly-Generierung - Die für die Dateiversion angegebene Version '3.0. *' Hat nicht das normale Format 'major.minor.build.revision'

Auf derAssemblyVersionAttribute Class Seite beiMSDN ist das Folgende:

Sie können alle Werte angeben oder die Standard-Build-Nummer, die Versionsnummer oder beides mit einem Sternchen (*) akzeptieren. Beispielsweise gibt [Assembly: AssemblyVersion ("2.3.25.1")] 2 als Hauptversion, 3 als Nebenversion, 25 als Build-Nummer und 1 als Revisionsnummer an.Eine Versionsnummer wie [assembly: AssemblyVersion ("1.2. *")] Gibt 1 als Hauptversion und 2 als Nebenversion an und akzeptiert die Standard-Build- und Revisionsnummern. Eine Versionsnummer wie [assembly: AssemblyVersion ("1.2.15. *")] Gibt 1 als Hauptversion, 2 als Nebenversion, 15 als Build-Nummer an und akzeptiert die Standard-Revisionsnummer.

Beachten Sie den fett gedruckten Abschnitt. Weiß jemand warum[assembly: AssemblyVersion("3.0.*")] (aus meinem Projekt) ist nicht gültig, aber[assembly:AssemblyVersion("1.2.*")] (aus dem MSDN-Beispiel) ist gültig?

Insbesondere bin ich neugierig, ob ich mit einer Nicht-Null-Hauptzahl beginnen kann, da die Anwendung, die ich schreibe, Version 3 des Programms ist.

UPDATE >>> Entschuldigung, dies scheint in dem anderen Beitrag beantwortet zu werden ... bitte stimmen Sie ab, um es zu schließen, danke.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage