我是asp.net网络核心世界的新手,我正在努力添加一个简单的参考。 我收到错误
步骤
1)创建了一个" Asp.net核心Web应用程序(Net Framework)RC2"
2)添加了一个类库(.Net核心),名为" ClassLibrary1")
3)在web app.Project.json中,我添加了对classlibrary1的引用,就像这样
"依赖":{ " ClassLibrary1":" 1.0.0 - *"等...
4)获取错误
严重级代码描述项目文件行抑制状态 错误
NU1001无法解析依赖关系ClassLibrary1。
我理解为什么微软会这样做,因为他们想要精益和模块化 应该有一个选项,可以像在经典库中一样为你添加引用。在我看来,这是一个退步。
这是一个错误还是我的错误?
感谢您的回复
答案 0 :(得分:4)
将类库中的project.json更改为.netstandard1.4(或更低版本)。
您的Web应用程序正在声明.NET Framework 4.6.1,但netstandard 1.5只能定位到4.6.2+(与.NET Framework相关)。
https://github.com/dotnet/standard/blob/master/docs/versions.md
{
"version": "1.0.0-*",
"dependencies": {
"NETStandard.Library": "1.5.0-rc2-24027"
},
"frameworks": {
"netstandard1.4": {
"imports": "dnxcore50"
}
}
}
答案 1 :(得分:3)
我遇到了同样的问题。我不得不手动运行“恢复包”,错误消失了!