Zdravím. Potřeboval bych, aby se mi v názvu hlavního okna aplikace zobrazovalo sestavení (verze z AssemblyInfo). Jak načíst, popř. pracovat s touto třídou (potřeboval bych i když kompiluju a opravuju a znovu kompiluju, tak aby se ta verze nějakym způsobem měnila - zvyšovala podle toho, co tam udělám). Díky
Fórum › .NET
AssemblyInfo
Ahoj,
najdi soubor AssemblyInfo, který se většinou nachází ve složce Properties. Tento si otevři a změň řádek s atributem AssemblyVersion na následující:
[assembly: AssemblyVersion("1.0.*")]
Tím zaručíš, že se ti Major a Minor verze nebude inkrementovat s každým buildem, zato Build a Revision ano.
Pěkný den
Jarda Jirava
tak už sem na to přišel, přikládám pro zájemce :
...
System.Reflection.Assembly asembly = System.Reflection.Assembly.GetEntryAssembly();
System.Reflection.AssemblyName jménoAsembly = asembly.GetName();
this.Text = this.Text + "verze : "+jménoAsembly.Version.ToString();
...
tyto tři řádky zjistí verzi (podle nastavení v AssemblyInfo.cs) a zobrazí ji v názvu formuláře.
To Pebble : jen bych poznamenal, ze jmenovany kod vypise verzi definovanou v atributu: AssemblyVersion. Pokud bych chtel znat verzi definovanou v atributu AssemblyFileVersion, pak mi staci se zeptat na:
Application.ProductVersion
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Moderátoři diskuze