在为 COM Interop 注册 .NET 程序集时,我做了两件事,目前按以下顺序进行:
regasm /tlb:MyDll.tlb Mydll.dll
gacutil /i Mydll.dll
I use regasm
为 COM 注册类型库并gacutil
将组件安装到 GAC 中。我执行这两个操作的顺序有关系吗?另外,当我更新我的 dll 时,我是否需要取消注册并重新注册它,从 gac 中卸载它并重新安装它,两者都还是两者都不?
顺序重要吗?
No.
是否需要在GAC中重新安装
dll已经改变了?
Yes.
是否需要重新注册COM
dll什么时候改变的?
那要看。如果您在 COM dll 中添加了新类型,那么可以。如果您只更改了现有类型中的一些内部内容,那么就不会。但为了安全起见,请务必取消注册并重新注册。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)