NuGet -ConfigFile选项取代%ProgramData%配置文件

时间:2016-05-18 17:19:09

标签: nuget

根据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错误,它根本不会抱怨。

还有其他人遇到过这个吗?

1 个答案:

答案 0 :(得分:1)

我在NuGet网站上重新发布了这个内容,看起来版本3.4中的行为有意改变。

https://github.com/NuGet/Home/issues/2812