Поделиться через


Сведения об изолированных приложениях и параллельных сборках

изолированные приложения и параллельные сборки предоставляют решение для сокращения конфликтов управления версиями DLL. Они позволяют приложениям безопасно совместно использовать сборки. Дополнительные сведения см. в разделе общие сборки.

Сборка — это основная единица для именования, привязки, управления версиями, развертывания или настройки блока кода программирования. Приложения с общей функциональностью могут запускать общие блоки кода программирования, которые называются модулями или сборками кода. Эти сборки кода могут размещаться в библиотеках DLL или COM-сборках. Инфраструктура безопасного общего доступа к сборкам называется параллельным общим доступом к сборкам.

параллельные сборки — это сборки кода, описанные в манифестах и созданных для одновременного выполнения нескольких версий без конфликтов друг с другом. Когда разработчики создают манифесты и пишут приложения для совместного использования сборок , в системе может выполняться несколько версий сборок, и каждое приложение может указать, какую версию сборки ему использовать.

Типичная параллельная сборка — это одна библиотека DLL с одним манифестом. Параллельные сборки хранят сведения о привязке и активации COM, которые традиционно сохранялись в реестре, в манифестах. В некоторых случаях версии сборки, указанной в манифестах, могут быть изменены на глобальной или на основе каждого приложения, издателями сборок, разработчиками приложений или администраторами. Дополнительные сведения см. в конфигурации по умолчанию, конфигурации издателя и конфигурации для каждого приложения .

Разработчики могут использовать параллельные сборки, предоставляемые корпорацией Майкрософт, или другими издателями параллельных сборок в своих приложениях. Например, разработчики могут получить функциональные возможности обновленных общих элементов управления, например тематические элементы управления, путем разработки приложений для использования параллельной сборки, содержащей Comctl32.dll 6.0. Список параллельных сборок и манифестов, которые поставляются с Windows XP, см. в разделе Поддерживаемые параллельные сборки Майкрософт. Разработчики также могут создавать собственные параллельные сборки. Дополнительные сведения см. в руководствах по созданию параллельных сборок .