Informacje o aplikacjach izolowanych i modułach współwystępujących
Aplikacje izolowane i zestawy równoległe zapewniają rozwiązanie, które zmniejsza konflikty obsługi wersji bibliotek DLL . Umożliwiają one aplikacjom bezpieczne udostępnianie zestawów. Aby uzyskać więcej informacji, zobacz shared assemblies.
Zestaw to podstawowa jednostka nazewnictwa, powiązania, przechowywania wersji, wdrażania lub konfigurowania bloku kodu programowania. Aplikacje z typowymi funkcjami mogą uruchamiać udostępnione bloki kodu programowania, które są określane jako moduły lub zestawy kodu. Te zestawy kodu mogą być umieszczane w bibliotekach DLL lub zestawach COM. Infrastruktura bezpiecznego udostępniania zestawów jest określana jako współużytkowanie zestawów obok siebie.
Zestawy równoległe to zestawy kodu, które są opisane przez manifesty i utworzone w taki sposób, aby wiele wersji mogło działać jednocześnie bez wzajemnych konfliktów. Gdy deweloperzy tworzą manifesty i piszą aplikacje do użycia równoczesnego udostępniania zestawów , wiele wersji zestawów może działać w systemie, a każda aplikacja może określić, której wersji zestawu powinna używać.
Typowy zestaw współistniejący to pojedyncza biblioteka DLL z jednym manifestem. Asemblery równoległe przechowują informacje o powiązaniach i aktywacji COM, tradycyjnie przechowywane w rejestrze, w manifestach. W niektórych przypadkach wersje zestawu określone w manifestach mogą zostać zmienione w skali globalnej lub dla aplikacji przez wydawców zestawów, deweloperów aplikacji lub administratorów. Aby uzyskać więcej informacji, zobacz domyślną konfigurację, konfigurację wydawcyi konfigurację aplikacji.
Deweloperzy mogą używać zestawów równoległych udostępnianych przez firmę Microsoft lub innych wydawców zestawów równoległych w swoich aplikacjach. Deweloperzy mogą na przykład uzyskać funkcje zaktualizowanych typowych kontrolek, takich jak motywy, projektując aplikacje tak, aby korzystały z zestawu równoległego zawierającego Comctl32.dll 6.0. Aby uzyskać listę równoległych zestawów i manifestów dostarczanych z systemem Windows XP, zobacz Supported Microsoft Side-by-side Assemblies. Deweloperzy mogą również tworzyć własne zestawy równoległe. Aby uzyskać więcej informacji, zobacz wytyczne dotyczące tworzenia zespołów sąsiadujących.