Распространение основных сборок взаимодействия
Основные сборки взаимодействия распространяются среди конечных пользователей как часть приложения .NET Framework. За исключением необходимости регистрации каждой задействованной библиотеки COM-типов на компьютере пользователя процедура развертывания приложения, содержащего одну или несколько основных сборок взаимодействия, совпадает с процедурой развертывания приложения на основе .NET. Полное описание доступных возможностей развертывания см. в разделе Развертывание приложений.
По определению основные сборки взаимодействия должны обязательно подписываться издателем, чтобы гарантировать их уникальность. Как правило, распространенные основные сборки взаимодействия, являясь единственным и официальным определением описываемых ими типов, устанавливаются в глобальный кэш сборок, даже если эта же сборка будет развернута в папку приложения. Если и глобальная, и локальная сборка подписаны одной и той же подписью поставщика, среда CLR всегда направляет приложение к основной сборке взаимодействия в глобальном кэше сборок. В этом случае приложение не изолируется от изменений версии, инициированных поставщиком. Если для приложения необходима подобная изоляция, создайте собственную сборку взаимодействия с помощью программы импорта библиотеки типов (Tlbimp.exe) вместо использования основной сборки взаимодействия.
См. также
Задачи
Практическое руководство. Регистрация основных сборок взаимодействия
Основные понятия
Программирование с использованием основных сборок взаимодействия