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

C#生成.tlb文件初认识

 

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

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

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

 

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

相关文章:

  • 2022-02-18
  • 2022-12-23
  • 2021-06-05
  • 2022-01-18
  • 2021-06-06
  • 2021-11-23
  • 2022-02-18
猜你喜欢
  • 2021-07-06
  • 2021-12-12
  • 2022-12-23
  • 2021-04-25
  • 2021-09-06
  • 2022-12-23
  • 2021-08-27
相关资源
相似解决方案