config 命令 (NuGet CLI)
适用于:全部 • 支持的版本:全部
获取或设置 NuGet 配置值。 有关详细使用方法,请参阅常见 NuGet 配置。 有关允许使用的密钥名称的详细信息,请参阅 NuGet 配置文件参考。
使用情况
nuget config -Set <name>=[<value>] [<name>=<value> ...] [options]
nuget config -AsPath <name> [options]
其中,<name>
和 <value>
会指定要在配置中设置的键值对。 可根据需要指定任意数量的键值对。 若要删除值,请指定名称和 =
符号,但不指定值。
有关允许使用的键名称,请参阅 NuGet 配置文件参考。
在 NuGet 3.4 及以上版本中,<value>
可使用环境变量。
选项
AsPath
返回作为路径的配置值,而在使用
-Set
时会忽略。-ConfigFile
要应用的 NuGet 配置文件。 如果未指定,则使用
%AppData%\NuGet\NuGet.Config
(适用于 Windows)或是~/.nuget/NuGet/NuGet.Config
或~/.config/NuGet/NuGet.Config
(适用于 Mac/Linux)。 请参阅在 Mac/Linux 上,用户级配置文件位置因工具而异。-ForceEnglishOutput
(3.5+) 使用固定的、基于英语的区域性强制 nuget.exe 运行。
-?|-help
显示此命令的帮助信息。
-NonInteractive
不为用户输入或确认显示提示。
-Set
要在配置中设置的一个或多个键值对。
-Verbosity [normal|quiet|detailed]
指定输出中显示的细节量:
normal
(默认值)、quiet
或detailed
。
另请参阅环境变量
示例
nuget config -Set repositoryPath=c:\packages -configfile c:\my.config
nuget config -Set repositoryPath=
nuget config -Set repositoryPath=%PACKAGE_REPO% -configfile %ProgramData%\NuGet\NuGetDefaults.Config
nuget config -Set HTTP_PROXY=http://127.0.0.1 -set HTTP_PROXY.USER=domain\user