Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Patrik Dancák:30.10.2014 15:05

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:30.10.2014 19:22

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:30.10.2014 20:50

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:30.10.2014 21:56

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:30.10.2014 22:38

Vlož si do AssemblyInfo.cs:

[assembly: AssemblyInformationalVersion("libovolny string")]
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Ř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.