Čísla verzí pro hlavní a lokalizované satelitní sestavení
SatelliteContractVersionAttribute Třída poskytuje podporu verzí pro hlavní sestavení, která používá lokalizované prostředky ze Správce prostředků.Použití SatelliteContractVersionAttribute na základě žádosti hlavní sestavení umožňuje aktualizovat a usnadnění opětovného zavedení sestavení bez aktualizace jeho satelitní sestavení.Můžete například použít SatelliteContractVersionAttribute třídy s aktualizací service pack nelze zavést nové prostředky bez opětovné sestavení a opětovného nasazení satelitní sestavení.Pro lokalizované prostředky k dispozici, musí odpovídat verzi smlouvy satelitní vaše hlavní sestavení AssemblyVersionAttribute třídy satelitní sestavení.Je nutné zadat číslo verze přesně v SatelliteContractVersionAttribute; zástupné znaky, jako například "*" není povoleno.Další informace naleznete v tématu Načítání prostředků v aplikacích klasické pracovní plochy.
Aktualizace sestavy
SatelliteContractVersionAttribute Třídy umožňuje aktualizovat hlavní sestavení bez nutnosti aktualizovat váš satelitní sestavení nebo naopak.Při aktualizaci hlavního sestavení se změní číslo verze sestavení.Pokud chcete nadále používat existující satelitní sestavení, změňte číslo verze sestavení hlavní, ale ponechat stejné číslo verze satelitní smlouvy.V prvním vydání verze sestavení hlavní může být například 1.0.0.0.Satelitní smlouvy verze a verze sestavení satelitní sestavení bude také 1.0.0.0.Pokud potřebujete aktualizovat vaše hlavní sestavení pro aktualizaci service pack, můžete změnit verzi sestavení 1.0.0.1, při zachování verze satelitní smlouvy a satelitní sestavení jako 1.0.0.0.
Pokud potřebujete aktualizovat satelitní sestavení, ale nejsou hlavním sestavení, změňte AssemblyVersionAttribute satelitní sestavení.Spolu s váš satelitní sestavení bude mít k dodání sestavení zásad, že vaše nové satelitní sestavení je kompatibilní s vaší staré satelitní sestavení.Další informace o zásadách, viz Jak režimu Runtime vyhledá sestavení.
Následující kód ukazuje, jak nastavit satelitní verze smlouvy.Kód může být umístěn ve skriptu sestavení nebo v souboru AssemblyInfo.vb nebo AssemblyInfo.cs.
<Assembly: SatelliteContractVersionAttribute("4.3.2.1")>
[assembly: SatelliteContractVersionAttribute("4.3.2.1")]
Viz také
Koncepty
Jak běhové prostředí vyhledává sestavení
Nastavování atributů sestavení
Zabezpečení a lokalizovaná satelitní sestavení