无法添加对.net核心类库asp.net核心rc2的引用

时间:2016-05-18 20:20:17

标签: asp.net-core-1.0

我是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。

我理解为什么微软会这样做,因为他们想要精益和模块化 应该有一个选项,可以像在经典库中一样为你添加引用。在我看来,这是一个退步。

这是一个错误还是我的错误?

感谢您的回复

2 个答案:

答案 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)

我遇到了同样的问题。我不得不手动运行“恢复包”,错误消失了!