TlbImp不工作

时间:2014-07-22 20:44:04

标签: tlbimp

我有一个供应商给出的4.0框架和我在3.5上的dll。供应商告诉我,dll暴露了com接口,所以我仍然可以使用它。我有一个.dll和.tlb文件。做了一些研究之后,我尝试使用TlbImp,但它给了我一个错误。

cmd TlbImp.exe myDll.dll说它不是有效的类型库。
cmd TlbImp.exe myDll.tlb表示库是从CLR程序集汇编而来的,不能作为CLR程序集重新导入。

关于问题是什么的想法,或者我可以用来希望访问C#08中的命令的其他方法?谢谢!

1 个答案:

答案 0 :(得分:0)

命令应为 tlbimp myDll.tlb /keyfile:filename.snk /myDll.dll

keyfile:filename.snk是可选的,使用以下目录中提供的正确tlbimp.exe文件 C:\的Windows \ Microsoft.NET \框架\ VersionX

参考:http://msdn.microsoft.com/en-us/library/tt0cf3sx(v=vs.110).aspx