首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >be和DNX问题:需要安装Dnx运行时包

be和DNX问题:需要安装Dnx运行时包
EN

Stack Overflow用户
提问于 2016-05-13 21:06:08
回答 1查看 419关注 0票数 1

我的Visual和dvnm设置中有大量与DNX相关的问题,这些问题与检测我安装的dnx版本有关,并正确引用了我的dnx运行时路径。

首先,我尝试从我的项目执行一个发布,只有DNX版本1.0.0-rc1-update1在“Target DNX版本”下拉列表中可用。我试图继续,正在抛出的错误是

代码语言:javascript
复制
The Dnx Runtime package needs to be installed. See output window for more details

在我的global.json文件中,

代码语言:javascript
复制
"sdk": {
"version": "1.0.0-rc1-update2"
}

我的DNX版本被表示为1.0.0-Rc1-UPDATE 2。

此外,运行

代码语言:javascript
复制
dnvm list

在命令提示符上,指示安装了1.0.0Rc1-UPDATE2、clr和coreclr!

为了使事情变得更复杂,当我第一次打开项目时,我会收到以下警告:

代码语言:javascript
复制
DNX SDK version 'dnx-clr-win-x86.1.0.0-rc1-update2' is required by your solution but is not 
installed on this machine. Do you want to install it now? If you select No,
'dnx-clr-win-x86.1.0.0-rc1-update1' will be used as the solution DNX SDK for this session.

指示Visual不太可能检测到我安装的update2,当我尝试“立即安装”时,我得到以下结果:

代码语言:javascript
复制
DNX SDK version 'dnx-clr-win-x86.1.0.0-rc1-update2' failed to install. The solution will 
use DNX SDK version 'dnx-clr-win-x86.1.0.0-rc1-update1' for this session

更复杂的是,在C:\Users\CENSORED.dnx\runtimes中查看时,每个运行时都是update1,尽管dnvm列表显示了所有update2。

当我向Visual投降并忽略dnvm并在global.json文件中将我的版本更改为global.json时,

代码语言:javascript
复制
"sdk": {
"version": "1.0.0-rc1-update1"
}

在尝试发布后,我得到了4个错误

代码语言:javascript
复制
C:/Users/CENSORED/.dnx/runtimes/dnx-clr-win-x64.1.0.0-rc1-update1\runtimes\dnx-clr-win-x86.1.0.0-rc1-update1
dnx-clr-win-x86.1.0.0-rc1-update1   
Locations probed:
Unable to locate runtime 'dnx-clr-win-x86.1.0.0-rc1-update1'

表示(据我理解) Visual正在查看格式错误的路径,从而阻止其正常运行。

总之,有两个错误,一个是我无法正确识别或安装update2,另一个是格式错误的路径引用。

有人知道该怎么做吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-16 14:24:56

结果,我需要使用以下命令重置DNX主目录

代码语言:javascript
复制
set DNX_HOME=
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37219312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档