Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 1737|Odpověď: 0

[Zdroj] Čísla verzí hlavní, vedlejší, číslo sestavy a verze revize jsou anotována

[Kopírovat odkaz]
Zveřejněno 19.10.2024 17:12:11 | | | |
Přezkoumání:

.NET Core získává jedinečnou identitu assembleru
https://www.itsvse.com/thread-10745-1-1.html


Číslo verze se skládá ze dvou až čtyř částí:Čísla hlavních, vedlejších, buildů a revizí

Číslo hlavní verze a číslo vedlejší verze jsou povinné, číslo sestavení a číslo revize jsou volitelné. Sekce s číslem revize je volitelná pouze tehdy, pokud není definována sekce číslo sestavení. Všechny definované složky musí být desetinná celá čísla větší nebo rovna 0. Metadata omezují hlavní, vedlejší, build a revizní komponenty na maximální hodnotu MaxValue 1.

Formát čísla verze je uveden níže. Volitelné komponenty jsou zobrazeny v hranatých závorkách ("[" a "]):

Hlavní číslo verze. Číslo verze[.build number[.číslo revize]]

Tyto sekce by měly být používány podle níže uvedené konvence:

Major: Sestavy se stejným názvem, ale různými čísly hlavních verzí, nejsou zaměnitelné. To platí například pro velké množství přepisů produktů, které znemožňují dosažení zpětné kompatibility.
Vedlejší varianta: Pokud mají obě sestavy stejný název a hlavní číslo verze, ale různé čísla vedlejších verzí, znamená to významné vylepšení, ale zároveň se jedná o zpětnou kompatibilitu. To platí například pro upravenou verzi produktu nebo novou verzi, která je plně zpětně kompatibilní.
Build: Různá čísla buildů představují rekompilace stejného zdroje. To je vhodné pro změnu procesorů, platforem nebo kompilátorů.
Revize: Sestavy se stejným názvem, číslem hlavní verze a vedlejší verzí, ale různými čísly revizí by měly být plně zaměnitelné. To platí pro opravu bezpečnostních zranitelností v dříve vydaných assemblech.

Následující verze sestavy, které se liší pouze čísly sestavení nebo revizí, jsou považovány za aktualizace Quick Fix Engineering (QFE) oproti předchozím verzím. Pokud je to nutné, můžete nastavit čísla sestavení a revize funkčními změnou politiky verzí v konfiguraci.
Při tvorbě projektu by AssemblyInfo1.vb mělo výchozí nastavení zvolit <Assembly: AssemblyVersion("1.0.*")>

Po kompilaci se podívejte na informace o verzi dll, můžete vidět, že 1.0.1879.26471 jste nastavili sami a třetí číslice 1879 také zná počet dní od 2000.01.01 do současnosti, takže poslední číslice 26471 je číslo verze dynamického řízení.






Předchozí:Co je to UUID? a rozdíly mezi verzemi
Další:Fórum je staré 10 let a pořád je tak tiché!
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com