Diskuze: Vlastní formát AssemblyInfo

C# .NET .NET (C# a Visual Basic) Vlastní formát AssemblyInfo American English version English version

Avatar
Patrik Dancák:

Poradil by někdo, jak změnit výchozí formát pro verzování. Výchozí nastavení ve VS je

// Version information for an assembly consists of the following four values:
//
//      Major Version
//      Minor Version
//      Build Number
//      Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

Co kdybych chtěl například Major, Minor, Time, Date? (např. 1.0.1630.301014). Pořád nemůžu přijít na to, kde se to nastavuje.

Editováno 30.10.2014 15:06
 
Odpovědět 30.10.2014 15:05
Avatar
sadlomaslox25:

nechapu co presne chces delat.
toto muzes zmenit na co chces
[assembly: AssemblyVersi­on("1.0.0.0")]
pripadne pokud chces menit druhou a treti cislovku tak aby pri kazdem buildu zmenila hodnotu na aktualni cas a datum, tak ja osobne to delam pres svuj vlastni externi nastroj ktery nastavim jako prebuild action

 
Nahoru Odpovědět 30.10.2014 19:22
Avatar
Patrik Dancák:

No to právě nemůžu. Když si tam dám třebas:

[assembly: AssemblyVersion("1.0.1630.301014")]

, dostanu chybovou hlášku:

Error   1       Error emitting 'System.Reflection.AssemblyVersionAttribute' attribute -- 'The version specified '1.0.1630.301014' is invalid'
 
Nahoru Odpovědět 30.10.2014 20:50
Avatar
Odpovídá na Patrik Dancák
sadlomaslox25:

http://msdn.microsoft.com/….110%29.aspx

All components of the version must be integers greater than or equal to 0. Metadata restricts the major, minor, build, and revision components for an assembly to a maximum value of UInt16.MaxValue - 1.

 
Nahoru Odpovědět 30.10.2014 21:56
Avatar
Majkel
Člen
Avatar
Odpovídá na Patrik Dancák
Majkel:

Vlož si do AssemblyInfo.cs:

[assembly: AssemblyInformationalVersion("libovolny string")]
Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět 30.10.2014 22:38
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.