根据NuGet文档,您应该能够指定自定义配置文件,同时仍然使用位于%ProgramData%\Nuget\Config中的任何其他配置文件。然而,情况似乎并非如此。如果我指定了一个自定义配置文件,我在%ProgramData%中的任何配置文件都是未使用的:
C:> nuget.exe源
(输出包括在my %ProgramData%\Nuget\Config\A.config中指定的源)
C:> nuget.exe sources -ConfigFile B.config
(输出包括在B.config中指定但不在ProgramData%\Nuget\Config\A.config中指定的源)
事实上,如果我指定了xml选项,我甚至可以在A.config中输入-ConfigFile错误,而且它不会有任何错误。
有没有其他人遇到过这种情况?
发布于 2016-05-19 06:02:53
我在NuGet站点上重新发布了这篇文章,看起来似乎3.4版中的行为发生了有意的变化。
https://stackoverflow.com/questions/37306281
复制相似问题