用于为COM DLL创建.NET包装器的工具?

Alo*_*kin 10 .net c# com wrapper

是否有任何开源工具可以自动为COM DLL库生成.NET包装器?

3Da*_*ave 11

在.NET中使用COM对象不需要包装器.在Visual Studio中,在解决方案资源管理器中右键单击项目名称,然后选择"添加引用".任何已注册的COM对象都将列在COM选项卡中.

只有在使用.NET程序集时,才需要使用Interop包装器,就像它们是COM对象一样 - 而不是像您在问题中描述的那样.

  • 我假设他的"开源"请求他是 - 不使用Visual Studio. (5认同)

tob*_*sen 6

您可以尝试使用SWIG,它能够生成18种语言的包装代码.另外这个MSDN文章可能是有用的.