Ich versuche, meine AssemblyVersion
und AssemblyFileVersion
Attribute in meinem Projekt zu setzen, wie so:CS1607: Die Version für die ‚Dateiversion‘ angegeben ist nicht im normalen ‚major.minor.build.revision‘ Format in .NET
[assembly: AssemblyVersion("3.0.*")]
[assembly: AssemblyFileVersion("3.0.*")]
aber ich bekomme diese Warnung:
CS1607: - '3.0 *' Assembly Generation die angegebene Version für die 'Dateiversion' ist nicht im normalen ‚major.minor. build.revision 'Format
Auf der AssemblyVersionAttribute Class
Seite bei MSDN ist die folgende:
Sie können alle Werte angeben oder Sie können die Standard-Build Nummer, Versionsnummer oder beide unter Verwendung eines Stern (*) akzeptieren . Für Beispiel gibt [Assembly: AssemblyVersion ("2.3.25.1")] 2 als die Hauptversion, 3 als die Nebenversion, 25 als die Buildnummer und 1 als die Revisionsnummer an. Eine Versionsnummer wie [Assembly: AssemblyVersion ("1.2. *")] Gibt 1 als Hauptversion, 2 als Nebenversion an und akzeptiert die Standardversionsnummern . Eine Versionsnummer wie [Assembly: AssemblyVersion ("1.2.15. *")] Gibt 1 als Hauptversion , 2 als Nebenversion, 15 als Buildnummer und die Standardrevisionsnummer an.
Beachten Sie den fettgedruckten Abschnitt. Weiß jemand, warum [assembly: AssemblyVersion("3.0.*")]
(von meinem Projekt) nicht gültig ist, aber [assembly:AssemblyVersion("1.2.*")]
(aus dem MSDN-Beispiel) ist gültig?
Insbesondere bin ich neugierig zu wissen, ob ich mit einer Major-Zahl ungleich Null 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, um es zu schließen, danke.
möglich Duplikat [Assemblyversionsinformationen Sternchen] (http://stackoverflow.com/questions/10229711/assemblyinfo-version-information-asterisks) –