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


COM-взаимодействие без регистрации

COM-взаимодействие без регистрации активирует компонент без использования реестра Windows для хранения сведений о сборке. Вместо регистрации компонента на компьютере во время развертывания необходимо в режиме разработки создать файлы манифеста в стиле Win32, содержащие сведения о привязке и активации. Эти файлы манифеста, а не ключи реестра направляют активацию объекта.

Активация сборок без регистрации имеет два преимущества по сравнению с регистрацией сборок во время развертывания.

  • Можно выбирать активируемую версию библиотеки DLL, если на компьютере установлено несколько версий.

  • Конечные пользователи могут с помощью XCOPY или FTP скопировать приложение в нужную папку на своем компьютере. Затем приложение можно будет запустить из этой папки.

В этом разделе описываются два типа манифестов, которые требуются для COM-взаимодействия без регистрации: манифесты приложений и манифесты компонентов. Эти манифесты являются файлами XML. Манифест приложения, создаваемый разработчиком приложения, содержит метаданные, которые описывают сборки и зависимости сборок. Манифест компонента, создаваемый разработчиком компонента, содержит сведения, которые обычно находятся в реестре Windows.

В этом подразделе

Связанные подразделы