[英]What is difference between RegAsm.exe and regsvr32? How to generate a tlb file using regsvr32?
任何機構都可以告訴我regsvr32和RegAsm有什么區別? 我的Dll在C#中,那么如何將類導入到c ++中呢?
regsvr32
將加載庫並嘗試從該庫調用DllRegisterServer()
。 它並不關心DllRegisterServer()
實際上做什么 - 它只是調用該函數並檢查返回的值。 您可以使用它在非托管DLL中注冊COM服務器。 它無法生成.tlb文件。
regasm
將COM暴露的.NET程序集注冊為COM服務器。 您將它用於.NET程序集。 它只能在程序集中生成.tlb文件 - 它會檢查程序集中存儲的類型信息,並將暴露於COM的實體包含在類型庫中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.