1

how I could changing version of DNU utility used by Visual Studio Code?

I have switched CoreCLR version to 1.0.0-beta5 (using DNVM)

When I'm typed "dnu" in command line, there are used correct version (CoreCLR-x64-1.0.0-beta5-12103)

When I run "dnu restore" task from Visual Studio Code, are used different version - "Clr-x86-1.0.0-rc1-16231"

Version of VS Code - 0.10.5

Thanks, Petr

4

2 回答 2

1

gloabl.json文件放在解决方案的根目录(或与文件相关的任何子目录project.json)中,并定义要使用的运行时版本,如下所示

{
    "sdk": {
        "version": "1.0.0-rc1-final"
    }
}
于 2015-12-19T15:38:18.200 回答
1

我也面临类似类型的问题,但在更改默认 dnx 版本后问题得到解决。

我不确定更改默认 dnx 的命令,所以我重新安装了 x86,我注意到最后安装的 dnx 版本成为默认 dnx 版本。要重新安装它,请使用以下命令

dnvm install 1.0.0.-rc1-update1 -arch x86

安装 x86 之前 在此处输入图像描述

安装 x86 后 在此处输入图像描述

如果这不是你的情况,或者它不能解决你的问题。您可以删除所有现有的 dnx 版本并重新安装版本“1.0.0.-rc1-update1”或最新可用版本的 dnx。

添加

要更改 DNX 运行时版本,请使用以下命令

dnvm use <DNX Version> -r <Runtime> -arch <Architecture>

例如dnvm use 1.0.0-rc1-update1 -r coreclr -arch x64

并查看当前版本使用

dnx --version

在此处输入图像描述 但这不是持久的,只有当你想让你的更改持久时它才会应用于当前会话,然后使用下面的命令。

dnvm use 1.0.0-rc1-update1 -r coreclr -arch x64 -p
于 2015-12-25T16:25:55.857 回答