我正在尝试将预测 API 与我的 ASP.NET CORE 应用程序结合使用。我是 Linux 用户,所以我下载了 nugget CLI 并使用 Mono 运行它。我从这里下载了 c# 包装器 https://www.nuget.org/packages/Forecast.io/ .然后在 project.json 下我添加了依赖项
project.json
"Forecast.io":"1.0.10"
但是我收到error NU1002: The dependency Forecast.io 1.0.10 does not support framework .NETCoreApp,Version=v1.0.
如何在我的项目中链接包以便我可以使用依赖项?
最佳答案
由于您的目标是 Mono,因此您不必使用 .NET Core(netcoreapp1.0
是 .NET Core 应用程序目标名字对象)。
ASP.NET Core 并不意味着它只能在 .NET Core 上运行。 ASP.NET 还针对完整的 .NET 框架(4.5.1 或更高版本或单声道)运行。
您需要做的就是删除 netcoreapp1.0
名字对象并将其替换为 net451
。另外不要忘记删除 Microsoft.NETCore.App
包,如果它仍然存在的话。
project.json 中的框架部分应如下所示:
"frameworks": {
"net452": { }
},
关于c# - 向 ASP.NET Core 应用程序添加依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39194832/