.net core rc2 - 包依赖关系未解决

.net core rc2 - Package dependencies are not resolved

我有一个包含两个 class 库 (.NET Core) 的解决方案,名为 ProjectA 和 ProjectB。

在 ProjectA 的 project.json 文件中,我添加了对 ProjectB 的引用,如下所示:

{
  "version": "1.0.0-*",

  "dependencies": {
    "NETStandard.Library": "1.5.0-rc2-24027",
    "ProjectB": ""
  },
  "frameworks": {
    "netstandard1.5": {
      "imports": "dnxcore50"
    }
  }
}

但我收到以下编译错误:

Package dependencies must specify a version range.

不知道为什么。

您的 ProjectB 软件包必须指定您想要的 ProjectB 版本。这与 ProjectBproject.json 文件的 version 属性 相同。因此,如果 ProjectBversion 属性 设置为“1.0.0”,您可以将其添加到您的依赖项中:

"ProjectB": "1.0.0"