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


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

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

Программа импорта библиотеки типов (Tlbimp.exe) — это средство командной строки, преобразующее компонентные классы и интерфейсы, содержащиеся в библиотеке COM-типов, в метаданные. Этот инструмент автоматически создает сборку взаимодействия и пространство имен для сведений о типах. После того, как метаданные класса становятся доступны, управляемые клиенты могут создавать экземпляры COM-типа и вызывать его методы так же, как если бы это был экземпляр .NET. Программа Tlbimp.exe преобразует в метаданные сразу всю библиотеку типов и не может создавать сведения о типах для подмножества определенных в библиотеке типов.

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

  • Используйте следующую команду:

    tlbimp <файл-библиотеки-типов>

    Добавление переключателя /out: создает сборку взаимодействия с измененным именем, например LOANLib.dll. Изменение имени сборки взаимодействия может помочь отличить ее от исходной DLL-библиотеки COM и предотвращает появление проблем, вызванных одинаковыми именами.

Пример

Следующая команда создает сборку Loanlib.dll в пространстве имен Loanlib.

tlbimp Loanlib.dll

Следующая команда создает сборку взаимодействия с измененным именем (LOANLib.dll).

tlbimp LoanLib.dll /out: LOANLib.dll

См. также

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

Импорт библиотеки типов в виде сборки

Предоставление клиентам .NET Framework доступа к COM-компонентам