Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 1737|Odpoveď: 0

[Zdroj] Čísla hlavných verzií, vedľajších, čísel zostavy a verzií sú anotované

[Kopírovať odkaz]
Zverejnené 19. 10. 2024 17:12:11 | | | |
Revízia:

.NET Core získava jedinečnú identitu zostavy
https://www.itsvse.com/thread-10745-1-1.html


Čí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.






Predchádzajúci:Čo je to UUID? a rozdiel medzi verziami
Budúci:Fórum má už 10 rokov a stále je také tiché!
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com