适用于:全部 • 支持的版本:全部
获取或设置 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