上下文是ASP.NET 5(目前是RC1)应用程序,因此使用project.json
表示引用,使用.xproj
表示Visual Studio。该应用程序仅针对完整的.NET 4.6框架(无.net Core支持)。
我需要使用第三方服务,这些服务作为COM接口公开。
将它们添加到我的项目的最佳方法是什么?我找不到任何相关的信息。
我的直觉是我需要创建一个使用COM组件的“经典”.net dll,使用csproj
和“旧”构建工具等。然后将该dll引用为二进制文件我的ASP.NET 5项目的参考。
这看起来是对的吗?还有别的吗?
答案 0 :(得分:1)
我们不支持将com引用添加到新项目系统。在github上提交功能请求。
答案 1 :(得分:0)
根据https://stackoverflow.com/a/27198637/3757876,您似乎需要为com组件创建Nuget包。
This question地址使用您的com组件作为dll。
我用Nuget Package Explorer打包我的dll作为一个金块包。
之后,我创建了一个我的项目来自的本地Nuget存储库。