Revízia:
Číslo verzie pozostáva z dvoch až štyroch častí:Čísla hlavných predmetov, vedľajších, buildov a revízií。
Číslo hlavnej verzie a číslo vedľajšej verzie sú povinné, číslo zostavenia a číslo revízie sú voliteľné. Sekcia s číslom revízie je voliteľná len vtedy, ak sekcia čísla zostavenia nie je definovaná. Všetky definované zložky musia byť desatinné celé čísla väčšie alebo rovné 0. Metadáta obmedzujú hlavné, vedľajšie, build a revízne komponenty na maximálnu hodnotu MaxValue 1.
Formát čísla verzie je uvedený nižšie. Voliteľné komponenty sú zobrazené v hranatých zátvorkách ("[" a "]):
Hlavné číslo verzie. Číslo verzie[.build number[.revision number]]
Tieto sekcie by sa mali používať podľa nižšie uvedenej konvencie:
Hlavné: Zostavy s rovnakým názvom, ale rôznymi číslami hlavných verzií nie sú zameniteľné. Toto platí napríklad pre veľké množstvo prepisov produktov, ktoré znemožňujú dosiahnuť spätnú kompatibilitu. Vedľajšia: Ak majú obe zostavy rovnaký názov a číslo hlavnej verzie, ale rôzne čísla vedľajších verzií, znamená to výrazné vylepšenie, ale zároveň sa rieši spätná kompatibilita. Toto platí napríklad pre upravenú verziu produktu alebo novú verziu, ktorá je plne spätne kompatibilná. Build: Rôzne čísla buildov predstavujú rekompilácie toho istého zdroja. To je vhodné na zmenu procesorov, platforiem alebo kompilátorov. Revízia: Zostavy s rovnakým názvom, číslom hlavnej verzie a číslom vedľajšej verzie, ale s rôznymi číslami revízií, by mali byť plne zameniteľné. Toto platí pri oprave bezpečnostných zraniteľností v už vydaných zostavách.
Následné verzie zostavy, ktoré sa líšia iba číslami zostavenia alebo revízie, sa považujú za aktualizácie Quick Fix Engineering (QFE) oproti predchádzajúcim verziám. Ak je to potrebné, môžete spraviť čísla zostavenia a revízie účinnými zmenou politiky verzií v konfigurácii. Pri tvorbe projektu by AssemblyInfo1.vb mal predvolene nastaviť <Assembly: AssemblyVersion("1.0.*")>
Po kompilácii sa pozrite na informácie o verzii dll, uvidíte, že 1.0.1879.26471 ste nastavili sami, a tretia číslica 1879 tiež pozná počet dní od 2000.01.01 do súčasnosti, takže posledná číslica 26471 je číslo verzie dynamického ovládania.
|