Практическое руководство. Создание сборок взаимодействия их библиотек типов
Программа импорта библиотек типов (Tlbimp.exe) — это средство командной строки, которое преобразует коклассы и интерфейсы, содержащиеся в библиотеке типов COM, в метаданные. Это средство автоматически создает сборку взаимодействия и пространство имен для сведений о типе. После того как метаданные класса стали доступными, управляемые клиенты могут создавать экземпляры типа COM и вызывать его методы, как если бы это был экземпляр .NET. Средство Tlbimp.exe преобразует всю библиотеку типов в метаданные за один раз и не может создать сведения о типах для подмножества типов, определенных в библиотеке типов.
Создание сборки взаимодействия из библиотеки типов
Используйте следующую команду:
tlbimp<файл_библиотеки_типов>
При указании параметра /out: создается сборка взаимодействия с измененным именем, например LOANLib.dll. Изменение имени сборки взаимодействия помогает отличить эту сборку от исходного файла DLL COM и избежать возможных проблем с повторяющимися именами.
Пример
Следующая команда создает сборку Loanlib.dll в пространстве имен Loanlib
.
tlbimp Loanlib.tlb
Следующая команда создает сборку взаимодействия с измененным именем (LOANLib.dll).
tlbimp LoanLib.tlb /out: LOANLib.dll