Генерация основных сборок взаимодействия
Обновлен: Ноябрь 2007
Существует два способа генерации основной сборки взаимодействия:
Использование программы импорта библиотеки типов (Tlbimp.exe), предоставляемой SDK (пакет средств разработки программного обеспечения) для Windows.
Программа Tlbimp.exe позволяет легко импортировать библиотеку типов и создать основную сборку взаимодействия. Программа Tlbimp.exe осуществляет следующие действия по обеспечению безопасности:
перед созданием новых сборок взаимодействия для любых вложенных ссылок на библиотеки типов проверяет наличие других зарегистрированных основных сборок взаимодействия;
отказывается создавать основную сборку взаимодействия, если не указаны ни контейнер, ни имя файла, позволяющие получить строгое имя для основной сборки взаимодействия;
отказывается создавать основную сборку взаимодействия, если пропущены ссылки на зависимые сборки;
отказывается создавать основную сборку взаимодействия, если разработчик добавил ссылки на зависимые сборки, не являющиеся основными сборками взаимодействия.
Создание основных сборок взаимодействия в исходном коде вручную с помощью языка, совместимого со спецификацией CLS, например C#. Этот подход полезен, когда библиотека типов недоступна.
Для подписи сборки строгим именем необходимо иметь пару криптографических ключей. Сведения см. в разделе Создание пары ключей.
См. также
Задачи
Практическое руководство. Создание основной сборки взаимодействия с помощью программы Tlbimp.exe
Практическое руководство. Создание основных сборок взаимодействия вручную
Основные понятия
Создание основных сборок взаимодействия
Наименование основных сборок взаимодействия
Настройка основных сборок взаимодействия
Распространение основных сборок взаимодействия среди разработчиков