配置命令 (NuGet CLI) config command (NuGet CLI)

适用于: 所有 • 受支持的版本:全部Applies to: all • Supported versions: all

获取或设置 NuGet 配置值。Gets or sets NuGet configuration values. 有关其他用法,请参阅 常见 NuGet 配置For additional usage, see Common NuGet configurations. 有关允许的密钥名称的详细信息,请参阅 NuGet 配置文件参考For details on allowable key names, refer to the NuGet config file reference.

使用情况Usage

nuget config -Set <name>=[<value>] [<name>=<value> ...] [options]
nuget config -AsPath <name> [options]

其中 <name> ,并 <value> 指定要在配置中设置的键值对。where <name> and <value> specify a key-value pair to be set in the configuration. 您可以根据需要指定任意数量对。You can specify as many pairs as desired. 若要删除值,请指定名称和 = 符号但不指定值。To remove a value, specify the name and the = sign but no value.

有关允许的密钥名称,请参阅 NuGet 配置文件参考For allowable key names, see the NuGet config file reference.

在 NuGet 3.4 + 中, <value> 可以使用 环境变量In NuGet 3.4+, <value> can use environment variables.

选项Options

  • AsPath

    将配置值作为路径返回,使用时将忽略此值 -SetReturns the config value as a path, ignored when -Set is used.

  • -ConfigFile

    要应用的 NuGet 配置文件。The NuGet configuration file to apply. 如果未指定,则 %AppData%\NuGet\NuGet.Config 使用 (Windows) ~/.nuget/NuGet/NuGet.Config~/.config/NuGet/NuGet.Config (Mac/Linux) 。If not specified, %AppData%\NuGet\NuGet.Config (Windows), or ~/.nuget/NuGet/NuGet.Config or ~/.config/NuGet/NuGet.Config (Mac/Linux) is used.

  • -ForceEnglishOutput

    * (3.5 +) * 使用固定的、基于英语的区域性强制运行 nuget.exe。(3.5+) Forces nuget.exe to run using an invariant, English-based culture.

  • -?|-help

    显示命令的帮助信息。Displays help information for the command.

  • -NonInteractive

    禁止提示用户输入或确认。Suppresses prompts for user input or confirmations.

  • -Set

    要在配置中设置的键/值对的一个。One on more key-value pairs to be set in config.

  • -Verbosity [normal|quiet|detailed]

    指定在输出中显示的详细信息的数量: normal (默认) 、 quietdetailedSpecifies the amount of detail displayed in the output: normal (the default), quiet, or detailed.

另请参阅 环境变量Also see Environment variables

示例Examples

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