Что такое бок о бок сборки? - PullRequest
8 голосов
/ 26 августа 2009

Сегодня я впервые столкнулся с параллельными сборками, когда пытался установить установочный комплект Debug на тестовую машину. В конце концов мне это удалось, но осталось несколько вопросов:

  1. Что такое параллельные сборки?
  2. Как Windows работает с этими сборками в отличие от других сборок
  3. Как приложения, зависящие от параллельных сборок, работают с ними иначе, чем обычные сборки
  4. В каких ситуациях кто-то может захотеть создать сборку Side-by-side?

Ответы [ 2 ]

9 голосов
/ 26 августа 2009

Отправной точкой для понимания параллельных сборок и их предназначения, вероятно, будет справка " Изолированные приложения и параллельные сборки " в MSDN.

По сути, параллельные сборки - это способ гарантировать, что конкретное приложение будет всегда использовать определенную версию DLL, в частности системные библиотеки Windows (такие как Common Controls), независимо от того, после него устанавливаются пакеты обновления, обновления или новые приложения.

Другие интересные ссылки:

0 голосов
/ 30 декабря 2009

Параллельные сборки - это набор ресурсов, доступных во время выполнения. Они могут быть коллекцией библиотек, классов, библиотек типов или интерфейсов. Приложение со всеми компонентами в виде параллельных сборок называется изолированным приложением.

Параллельные сборки предоставляют способ реализации нескольких библиотек в одной сборке

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

...