Как установить значение в командной оболочке для ядра dotnet

Запуск команды ядра dotnet dotnet run в командной строке. Я нашел это

Вы можете отказаться от телеметрии, установив для переменной окружения DOTNET_CLI_TELEMETRY_OPTOUT значение 1, используя вашу любимую оболочку.

DOTNET_CLI_TELEMETRY_OPTOUT

Как установить эту переменную?

Спасибо за ваше время.

Ответ 1

На винде используй

set DOTNET_CLI_TELEMETRY_OPTOUT=1

чтобы данные телеметрии не отправлялись с помощью dotnet.exe в текущем сеансе командной строки.

Или использовать

setx DOTNET_CLI_TELEMETRY_OPTOUT 1

отключите эту функцию навсегда.

Ответ 2

Чтобы установить переменную среды только для текущего сеанса cmd, set DOTNET_CLI_TELEMETRY_OPTOUT=1 или set DOTNET_CLI_TELEMETRY_OPTOUT=true (в соответствии с .NET Core Tools Telemetry)

Для постоянной установки переменной среды используйте setx вместо set.

Редактировать: для setx это должно быть setx DOTNET_CLI_TELEMETRY_OPTOUT 1, и изменения вступят в силу только при открытии нового командного окна - они не влияют на текущую CMD.

Командная строка разработчика запускается с помощью этого файла .bat: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\VsDevCmd.bat чтобы вы могли редактировать его и добавлять постоянные изменения.