在.NET中使用COM对象无需包装器。在Visual Studio中,右键单击解决方案资源管理器中的项目名称,然后选择“添加引用”。任何已注册的COM对象都将列在COM选项卡中。 只有在将.NET程序集用作COM对象时才需要Interop包装器 - 而不是像您在问题中描述的那样反过来。
你可以使用命令行工具Type library import tool,它将为您生成一个互操作程序集供您在项目中使用。类型库导入程序将在COM类型库中找到的类型定义转换为公共语言运行时程序集中的等效定义。如果您正在使用VS.net,则可以通过IDE执行此操作。否则,我相信这个工具是免费提供的(根据您的开源请求)。