如何为引用的COM Interops创建强名称

时间:2017-11-03 09:16:54

标签: c# com interop sign

在我的项目中,我想引用SolidEdge(CAD)中的COM库。

在参考管理器中,它的名称为Solid Edge Design Manager Object Library,我的项目中的参考名称为Interop.RevisionManager,但没有强名称。

所以我的问题是,如何为这样的COM lib创建一个强名称。

我想我必须用tlbimp来做,但TypeLibName是什么? (在哪里可以找到显示为Solid Edge Design Manager Object Library)的类型库

1 个答案:

答案 0 :(得分:0)

与此同时,我发现我可以使用OLE / COM-Object查看器找出* .tlb文件。现在我可以创建我签名的互操作: tlbimp revmgr.tlb /publickey:"MyKeyFile.snk“/out:Interop.RevisionManager.dll