Udostępnij za pośrednictwem


Numery wersji głównych i zlokalizowane zestawami satelity

SatelliteContractVersionAttribute Klasy oferuje obsługę przechowywania wersji głównych zespół, który używa zlokalizowane zasoby z Menedżera zasobów.Zastosowanie SatelliteContractVersionAttribute na wniosek głównego zestawu umożliwia aktualizacji i zainstalowanie zestawu bez aktualizowania jej zestawami satelity.Na przykład, można użyć SatelliteContractVersionAttribute klasy z dodatkiem Service pack, który nie wprowadzenia nowych zasobów bez odbudowa i ponowne rozmieszczanie zestawów sieci satelitarnych.Dla zlokalizowanych zasobów mają być dostępne, musi odpowiadać wersji kontraktu satelickiego swoje główne Zgromadzenia AssemblyVersionAttribute klasy użytkownika zestawami satelity.Należy określić numer wersji dokładnie w SatelliteContractVersionAttribute; symbole wieloznaczne takie jak "*" nie są dozwolone.Aby uzyskać więcej informacji, zobacz Trwa pobieranie zasobów w aplikacje pulpitu.

Aktualizowanie zestawów

SatelliteContractVersionAttribute Klasy umożliwia aktualizowanie głównego zestawu bez konieczności aktualizowania użytkownika zestawu satelickiego lub odwrotnie.Podczas aktualizacji głównego zestawu jej numer wersji zestawu jest zmieniany.Aby kontynuować korzystanie z istniejących zestawów satelitarnej, zmienić zgromadzenie głównego numeru wersji, ale numer wersji satelitarnej umowy pozostaną.Na przykład w swoje pierwsze wydanie wersji zestawu głównego może być 1.0.0.0.Wersji kontraktu satelickiego i wersję zestawu satelickiego dla zestawu będzie również 1.0.0.0.Jeśli musisz zaktualizować swoje główne zestawu z dodatkiem Service Pack, można zmienić wersji zestawu do 1.0.0.1, przy jednoczesnym zachowaniu wersji kontraktu satelickiego i satelitarnych wersja zestawu jako 1.0.0.0.

Jeśli musisz zaktualizować zestawu satelickiego, ale nie głównego zestawu, zmienić AssemblyVersionAttribute z zestawu satelickiego.Wraz z programu zestawu satelickiego masz zestawu zasad, informacją, że Twój nowy zestawu satelickiego jest zgodny z swoje stare zestawu satelickiego statku.Aby uzyskać więcej informacji o zasadach, zobacz Jak Runtime lokalizuje zestawy.

Poniższy kod przedstawia sposób ustawienia wersji kontraktu satelickiego.Kod może być umieszczony w skrypcie kompilacji lub w pliku AssemblyInfo.vb lub AssemblyInfo.cs.

<Assembly: SatelliteContractVersionAttribute("4.3.2.1")>
[assembly: SatelliteContractVersionAttribute("4.3.2.1")]

Zobacz też

Koncepcje

Jak środowiska wykonawczego lokalizuje zestawów

Ustawianie atrybutów zestawu

Zabezpieczenia i zlokalizowane zestawami satelity

Inne zasoby

Lokalizowanie aplikacji

Globalizacji i lokalizowanie aplikacji