Практическое руководство. Создание сборок взаимодействия их библиотек типов
Обновлен: Ноябрь 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-компонентам