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

猜你喜欢

转载自www.cnblogs.com/CoreXin/p/11750259.html
今日推荐