Как установить значение в командной оболочке для ядра 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
чтобы вы могли редактировать его и добавлять постоянные изменения.
Ответ 3
В MacOS используйте
echo "DOTNET_CLI_TELEMETRY_OPTOUT=1" | sudo tee -a /etc/environment
добавить параметр переменной в вашу среду.
http://gigi.nullneuron.net/gigilabs/net-core-tools-telemetry/