2016-09-03 143 views
9

命令shell设置的值在命令行中运行的dotnet核心命令DOTNET运行我怎么发现这个我在dotnet的核心

您可以通过一个DOTNET_CLI_TELEMETRY_OPTOUT环境变量设置为1退出遥测使用你最喜欢的外壳。

DOTNET_CLI_TELEMETRY_OPTOUT

如何设置这个变量?

谢谢你的时间。

回答

2

要设置的环境变量(根据.NET Core Tools Telemetry

要设置的环境变量永久使用setx代替set仅对当前CMD会话写set DOTNET_CLI_TELEMETRY_OPTOUT=1set DOTNET_CLI_TELEMETRY_OPTOUT=true

编辑: 对于setx它必须是setx DOTNET_CLI_TELEMETRY_OPTOUT 1,更改将只在打开一个新的命令窗口时生效 - 它们不影响当前的CMD。

开发人员命令提示符以.bat文件启动:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\VsDevCmd.bat,因此您可以对其进行编辑并添加永久性更改。

+2

组DOTNET_CLI_TELEMETRY_OPTOUT = 1 - > WORKS 然而 SETX DOTNET_CLI_TELEMETRY_OPTOUT = 1 - >不 –

10

在Windows上使用

set DOTNET_CLI_TELEMETRY_OPTOUT=1 

避免遥测数据是由dotnet.exe在当前命令行会话发送。

使用

setx DOTNET_CLI_TELEMETRY_OPTOUT 1 

做永久禁用此功能。