Přezkoumání:
Čí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í.
|