Como extrair TypeLib de um exe COM na linha de comando
Recentemente, tive a necessidade de produzir um assembly de interoperabilidade. Depois de pesquisar no Google, descobritlbimp.exe
. Meu próximo problema foi que minha biblioteca COM não veio com um.tlb
Arquivo. Uma pesquisa mais aprofundada revelou que o tipo lib é frequentemente incluído como um recurso em um exe / dll. Com certeza, abrir o exe no VS2010 revelou seu tipo lib e, com o botão direito do mouse, eu tinha um arquivo tlb para usar comtlbimp
. Impressionante.
No entanto, este não é um processo muito agradável. Se eu precisar fazer isso no futuro, existe uma maneira de extrair um Type Lib (arquivo .tlb) de um .exe usando a linha de comando?