COM-взаимодействие без регистрации
COM-взаимодействие без регистрации активирует компонент без использования реестра Windows для хранения сведений о сборке. Вместо регистрации компонента на компьютере во время развертывания необходимо в режиме разработки создать файлы манифеста в стиле Win32, содержащие сведения о привязке и активации. Эти файлы манифеста, а не ключи реестра направляют активацию объекта.
Активация сборок без регистрации имеет два преимущества по сравнению с регистрацией сборок во время развертывания.
Можно выбирать активируемую версию библиотеки DLL, если на компьютере установлено несколько версий.
Конечные пользователи могут с помощью XCOPY или FTP скопировать приложение в нужную папку на своем компьютере. Затем приложение можно будет запустить из этой папки.
В этом разделе описываются два типа манифестов, которые требуются для COM-взаимодействия без регистрации: манифесты приложений и манифесты компонентов. Эти манифесты являются файлами XML. Манифест приложения, создаваемый разработчиком приложения, содержит метаданные, которые описывают сборки и зависимости сборок. Манифест компонента, создаваемый разработчиком компонента, содержит сведения, которые обычно находятся в реестре Windows.
В этом подразделе
Требования для COM-взаимодействия, не требующего регистрации
Определяет требования к операционной системе и версии .NET Framework.Настройка COM-компонентов для активации без регистрации
Описывает параллельные сборки COM.Практическое руководство. Настройка компонентов на основе платформы .NET Framework для активации без регистрации
Описывает процесс создания манифеста приложения, а также создания и внедрения манифеста компонента.
Связанные подразделы
- Параллельное выполнение для COM- взаимодействия
Описывает принципы безопасного совместного использования компонентов с помощью служб COM-взаимодействия.