首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为COM创建.NET包装器的工具?

为COM创建.NET包装器的工具?
EN

Stack Overflow用户
提问于 2010-01-23 05:33:26
回答 5查看 12.7K关注 0票数 10

有没有什么开源工具可以为COM库自动生成.NET包装器?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-01-23 05:40:01

您可以尝试使用能够为18 languages生成包装器代码的SWIG。此外,this MSDN article可能也很有用。

票数 6
EN

Stack Overflow用户

发布于 2010-01-23 05:40:32

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

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

票数 11
EN

Stack Overflow用户

发布于 2010-01-23 05:41:09

您可以使用命令行工具的Type library import tool,它将生成一个互操作程序集供您在您的项目中使用。

类型库导入程序将在COM类型库中找到的类型定义转换为公共语言运行时程序集中的等效定义。

如果您使用的是VS.net,您将能够通过集成开发环境执行此操作。除此之外,我相信这个工具是免费的(根据您的开源请求)。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2120690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档