我正在尝试将预测API与我的ASP.NET CORE应用程序一起使用。我是一个linux用户,所以我下载了块模块并使用Mono运行它。我从这里下载了c#wrapper 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.
如何在项目中链接包,以便我可以使用依赖项?
答案 0 :(得分:3)
由于您以Mono为目标,因此您不必使用.NET Core(netcoreapp1.0
是.NET Core应用程序目标名称)。
ASP.NET Core并不意味着它只能在.NET Core上运行。 ASP.NET还针对完整.NET Framework(4.5.1或更高版本或单声道)运行。
您需要做的就是删除netcoreapp1.0
名字对象并将其替换为net451
。另外,请不要忘记删除Microsoft.NETCore.App
包,如果它仍在那里。
project.json中的frameworks部分应如下所示:
"frameworks": {
"net452": { }
},