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


Генерация основных сборок взаимодействия

Обновлен: Ноябрь 2007

Существует два способа генерации основной сборки взаимодействия:

  • Использование программы импорта библиотеки типов (Tlbimp.exe), предоставляемой SDK (пакет средств разработки программного обеспечения) для Windows.

    Программа Tlbimp.exe позволяет легко импортировать библиотеку типов и создать основную сборку взаимодействия. Программа Tlbimp.exe осуществляет следующие действия по обеспечению безопасности:

    • перед созданием новых сборок взаимодействия для любых вложенных ссылок на библиотеки типов проверяет наличие других зарегистрированных основных сборок взаимодействия;

    • отказывается создавать основную сборку взаимодействия, если не указаны ни контейнер, ни имя файла, позволяющие получить строгое имя для основной сборки взаимодействия;

    • отказывается создавать основную сборку взаимодействия, если пропущены ссылки на зависимые сборки;

    • отказывается создавать основную сборку взаимодействия, если разработчик добавил ссылки на зависимые сборки, не являющиеся основными сборками взаимодействия.

  • Создание основных сборок взаимодействия в исходном коде вручную с помощью языка, совместимого со спецификацией CLS, например C#. Этот подход полезен, когда библиотека типов недоступна.

Для подписи сборки строгим именем необходимо иметь пару криптографических ключей. Сведения см. в разделе Создание пары ключей.

См. также

Задачи

Практическое руководство. Создание основной сборки взаимодействия с помощью программы Tlbimp.exe

Практическое руководство. Создание основных сборок взаимодействия вручную

Основные понятия

Создание основных сборок взаимодействия

Наименование основных сборок взаимодействия

Настройка основных сборок взаимодействия

Распространение основных сборок взаимодействия среди разработчиков