1

当我尝试构建项目时,我得到的错误如下..

The Dnx Runtime package needs to be installed. See output window for more details

我试过同时运行

dnvm upgrade
dnvm upgrade -r CoreClr

当我跑步时

dnvm list

我可以看到安装的运行时与我的项目属性相匹配。我也尝试过这里列出的解决方案;

http://www.sblackler.net/2015/05/02/Up-And-Running-With-DNX-DNVM-DNU/

任何人有任何想法我还能尝试什么?有没有办法明确地将我的项目指向我的 .dnx 文件夹中的运行时

C:\Users\<Username>\.dnx 

文件夹?

4

2 回答 2

1

如果您使用的是命令行,则需要确保您也使用dnvm use <version/label>.

在 dnvm 列表中,您会在右侧看到标签,或者您可以使用特定版本。

dnvm use default将使用默认标签。

dnvm use 1.0.0-beta4将专门使用 beta4 运行时。(假设您已安装它)。

于 2015-10-01T20:52:21.167 回答
0

这可能有点晚了,但迟到总比没有好;)

清理您的 dnx 运行时C:\Users\USERNAME\.dnx 并运行dnvm upgrade. 这应该重新安装最新的运行时。或者只是dnvm install <version>用来安装你需要的。

接下来,确保您的项目根据您的偏好在 global.json 中引用正确的 dnx 运行时包。

"sdk": {
  "version": "1.0.0-beta7",
  "runtime": "clr",
  "architecture": "x86"
}

检查项目属性以指向您选择的特定运行时。

项目属性

还要尝试将您的依赖项保持在相同的 beta 版本中以避免异常。

于 2015-10-11T21:24:05.293 回答