【问题标题】:Change .NET Development Utility (DNU) version in Visual Studio Code在 Visual Studio Code 中更改 .NET 开发实用程序 (DNU) 版本
【发布时间】:2015-12-19 14:59:19
【问题描述】:

如何更改 Visual Studio Code 使用的 DNU 实用程序版本?

我已将 CoreCLR 版本切换到 1.0.0-beta5(使用 DNVM)

当我在命令行中输入“dnu”时,使用了正确的版本(CoreCLR-x64-1.0.0-beta5-12103)

当我从 Visual Studio Code 运行“dnu restore”任务时,使用不同的版本 - “Clr-x86-1.0.0-rc1-16231”

VS 代码版本 - 0.10.5

谢谢,彼得

【问题讨论】:

    标签: asp.net-core visual-studio-code dnx coreclr dnu


    【解决方案1】:

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

    {
        "sdk": {
            "version": "1.0.0-rc1-final"
        }
    }
    

    【讨论】:

      【解决方案2】:

      我也遇到过类似的问题,但在更改后解决了 默认 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
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-06-16
        • 2021-07-08
        • 1970-01-01
        • 1970-01-01
        • 2019-05-29
        • 1970-01-01
        • 2017-07-08
        • 1970-01-01
        相关资源
        最近更新 更多