有没有一种方法可以生成针对.net标准或.net核心的COM互操作程序集?

时间:2020-01-10 13:56:09

标签: .net-core com-interop .net-standard

由于.NET Core 3.0支持COM,是否有一种方法可以创建针对.NET Standard或.NET Core 3的互操作DLL?

我曾经通过Tlbimp.exe创建这些针对.NET框架的互操作库。

1 个答案:

答案 0 :(得分:0)

在开发人员命令提示符下,我运行如下命令:

TlbImp.exe COMOBJECT.dll

您认为生成的互操作文件似乎适用于 .NET 框架是正确的。我在生成的 DLL 上使用 ILSpy 看到了这一点。但是,当我将代码作为 .NET Core 3.1 运行时,我没有看到任何加载到我的进程中的 .NET Framework 文件。我在 Studio 中确认了这一点:Debug / Windows / Modules。这显示了我的调试过程中所有加载的 DLL。