C#生成.tlb文件初认识


刚接手同事的代码,生成文件时,发现生成了一个对应的dll文件(应用程序中输出类型为类库),和一个对应的.tlb文件,但是报如下的错误:

 

那么.tlb文件是如何生成的呢?

选择项目->右键属性->生成->输出->勾选 “为COM互操作注册” 即可生成.tlb文件

去掉勾选 “为COM互操作注册”就不会生成.tlb文件了

 

  • tlb文件:com类型库文件,它包含接口相关信息。在需要使用对应com类的模块里,通过"#import xxx.tlb"来调用。
  • dll: 动态连接库,它包含二进制代码,资源... , VC可以把tlb作为资源编译到dll中。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM