[英]COM Interops InvalidCastException with IGroupPolicyObject
[英]How to create a strong name for referenced COM Interops
在我的项目中,我想引用SolidEdge(CAD)的COM库。
在参考管理器中,其名称为Solid Edge Design Manager Object Library
,在我的项目中,其参考名称为Interop.RevisionManager
,但没有强名称。
所以我的问题是,如何为此类COM库创建一个强名称。
我想我必须用tlbimp来做,但是TypeLibName
什么? (在何处找到显示为Solid Edge Design Manager Object Library
的类型库)
同时,我发现我可以使用OLE / COM-Object查看器找出* .tlb文件。 现在,我可以使用以下命令创建签名的互操作:tlbimp revmgr.tlb /publickey:"MyKeyFile.snk“ /out:Interop.RevisionManager.dll
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.