根据NuGet文档,您应该能够指定自定义配置文件,同时仍然使用位于%ProgramData%\ Nuget \ Config中的任何其他配置文件。但是,情况似乎并非如此。如果我指定自定义配置文件,则%ProgramData%中的任何配置文件都未使用:
C:\> nuget.exe来源
(输出包括我的%ProgramData%\ Nuget \ Config \ A.config中指定的来源)
C:\> nuget.exe来源-ConfigFile B.config
(输出包括在B.config中指定但未在ProgramData%\ Nuget \ Config \ A.config中指定的来源)
事实上,如果我指定-ConfigFile选项,我甚至可以在A.config中输入xml错误,它根本不会抱怨。
还有其他人遇到过这个吗?