ASP.5 项目中的 COM 互操作

COM interop in ASP.5 projects

上下文是一个 ASP.NET 5(目前是 RC1)应用程序,因此使用 project.json 作为参考,使用 .xproj 作为 Visual Studio。该应用程序仅针对完整的 .NET 4.6 框架(不支持 .net Core)。

我需要使用第三方服务,这些服务作为 COM 接口公开。

将它们添加到我的项目中的最佳方式是什么?我找不到任何相关信息。

我的直觉是我需要创建一个使用 COM 组件的 "classic" .net dll,使用 csproj 和 "old" 构建工具等。然后从我的 ASP.NET 5 项目中引用该 dll 作为二进制引用。

这样说对吗?还有其他方法吗?

根据 看来您需要为您的 com 组件创建一个 Nuget 包。

This question 将您的 com 组件用作 dll 地址。

我使用 Nuget Package Explorer 将我的 dll 打包为块包。

之后,我创建了我的项目从中提取的本地 Nuget 存储库。

我们不支持向新项目系统添加 com 引用。在 github.

上提交功能请求