Изменить версию .NET Development Utility (DNU) в Visual Studio Code

как я могу изменить версию утилиты DNU, используемую кодом Visual Studio?

Я переключил версию CoreCLR на 1.0.0-beta5 (используя DNVM)

Когда я набираю «dnu» в командной строке, используется правильная версия (CoreCLR-x64-1.0.0-beta5-12103)

Когда я запускаю задачу "dnu restore" из кода Visual Studio, используется другая версия - "Clr-x86-1.0.0-rc1-16231"

Версия кода VS - 0.10.5

Спасибо, Петр


person Petr Ciml    schedule 19.12.2015    source источник


Ответы (2)


Поместите файл gloabl.json в корень вашего решения (или любой подкаталог относительно вашего файла project.json) и определите версию среды выполнения, которую вы хотите использовать, например это.

{
    "sdk": {
        "version": "1.0.0-rc1-final"
    }
}
person tugberk    schedule 19.12.2015

Я также сталкивался с подобными проблемами, но они были решены после изменения версии dnx по умолчанию.

Я не был уверен в команде для изменения dnx по умолчанию, поэтому я переустановил x86 и заметил, что версия dnx, которая наконец установлена, становится версией dnx по умолчанию. Чтобы переустановить его, используйте следующую команду

dnvm install 1.0.0.-rc1-update1 -arch x86

Перед установкой x86 введите здесь описание изображения

после установки x86 введите здесь описание изображения

если это не ваш случай или это не решает вашу проблему. вы можете удалить всю существующую версию dnx и переустановить dnx для версии «1.0.0.-rc1-update1» или последней доступной версии.

Добавлено

чтобы изменить версию среды выполнения DNX, используйте следующую команду

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

e.g. 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
person Banketeshvar Narayan    schedule 25.12.2015