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(默认值)、quietdetailed

另请参阅环境变量

示例

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