2009-08-26 32 views
8

Pierwszy raz natknąłem się na zespoły Side-by-Side Assemblies, próbując zainstalować zestaw instalacyjny Debug na maszynie testowej. I udało się go w końcu, ale pozostało kilka pytań:Co to są zespoły Side-by-Side?

  1. Whare są zestawy side-by-side?
  2. W jaki sposób system Windows kontrakt z tych zespołów odmiennie od innych zespołów
  3. Jak aplikacje w zależności od zespołów side-by-side czynienia z tymi inaczej od normalnych zespołów
  4. W jakich sytuacjach może ktoś chce utworzyć side-by -do montażu?

Odpowiedz

9

Punktem wyjścia do zrozumienia zestawów obok siebie i do czego służą, jest prawdopodobnie numer referencyjny "Isolated Applications and Side-by-Side Assemblies" w witrynie MSDN.

Zasadniczo zespoły side-by-side są sposobem, aby upewnić się, że dana aplikacja będzie zawsze użyć konkretnej wersji DLL, zwłaszcza systemowej biblioteki DLL systemu Windows (takie jak Common Controls), bez względu na dodatki Service Pack , Aktualizacje lub nowe aplikacje zainstalowane po nim.

Inne interesujące linki:

0

side-by-side zespoły są zbiorem zasobów dostępnych w czasie wykonywania. Mogą to być zbiory biblioteki dll, klasy, biblioteki typów lub interfejsy. Aplikacja ze wszystkimi komponentami jako zespołami side-by-side jest nazywana izolowaną aplikacją.

side-by-side zespoły zapewnić sposób na realizację wielu DLL w jeden zespół

http://www.mazecomputer.com/sxs/help/manifests.htm