Подтвердить что ты не робот

Как изменить версию dnx по умолчанию - это код Visual Studio?

Я не уверен, что это возможно, но я хочу изменить dnx-версию, когда dnx. выполняется из кода Visual Studio.

Даже если моя текущая версия dnx 1.0.0-beta5-11682 coreclr Visual Studio Code работает с 1.0.0-beta4 mono

Можно ли изменить стандартную версию dnx кода Visual Studio?

Some settings

4b9b3361

Ответ 1

dnvm use VERSION -p

где -p является постоянным, вы можете использовать его без него для установки версии только для текущего сеанса.

Пример

dnvm use 1.0.0-beta4

или

dnvm use 1.0.0-beta4 -p

Ответ 2

dnvm use <runtime_version> -r <runtime> -a <architecture> -p

примеры:
<runtime_version>: 1.0.0-rc1-update2 и т.д.
<runtime>: mono, clr, coreclr (необязательно)
<architecture>: x64, x86 (необязательно)
-p: делает результаты постоянными (необязательно)

Выбор Активно:

Вы должны предоставить версию Runtime, если есть несколько вариантов для одного и того же имени. Например, введите следующее:

dnvm use 1.0.0-beta4 -r mono

Если вам нужно будет предоставить Архитектура, то применим следующую команду:

dnvm use 1.0.0-beta4 -r mono -arch <architecture>

где может быть "x64", например, без кавычек.

Настройка По умолчанию:

dnvm alias default 1.0.0-beta5-11682 -r coreclr -arch x64

Обратите внимание, что произошла ошибка (около мая 2015 г.), в которой не выполнялось обращение к среде выполнения CoreClr по псевдониму. Я не знаю, исправлено ли это, но я так думаю. Источник: Проблема 175 об ошибке.

Ответ 3

Вы можете установить версию в файле global.json (например, https://github.com/OmniSharp/omnisharp-roslyn/blob/master/global.json#L4) или использовать комбинацию dnvm alias и dnvm use. OmniSharp (мозг С#, используемый VSCode) сначала проверит файл global.json, а затем перейдет с псевдонимом по умолчанию. Все подробности можно найти здесь: https://github.com/OmniSharp/omnisharp-roslyn/blob/master/src/OmniSharp/AspNet5/AspNet5Paths.cs#L45