NET com組件注冊


1、簽名


右擊項目->屬性->[簽名]標簽, 選中[為程序集簽名]–>[選擇強名稱密鑰文件]–>[新建],輸入你的密鑰名稱,去掉[使用密碼保護密鑰文件]

最重要的簽名,並且注冊腳本中要有參數/codebase

可使用絕對路徑進行簽名  C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe "E:\MeProject\HisWeiXin\PB\Com.NET\Com.NET\bin\Debug\Com.NET.dll" /codebase pause

2、注冊

64的window系統注冊和32系統注冊32位Com組件的區別

在64位系統下注冊com組件會有兩個regsvr32.exe注冊執行文件
The 64-bit version is %systemroot%\System32\regsvr32.exe
The 32-bit version is %systemroot%\SysWoW64\regsvr32.exe


用C#編寫的類庫,采用regsvr32的方法注冊時,會彈出 找不到入口點 的 提示

regasm

用C#編寫的類庫,注冊用regasm工具,C++編寫的類庫,用regsvr32注冊。

部分引用 :https://blog.csdn.net/phker/article/details/84140691


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM