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-2026 CODEPRJ.COM