NuGet 忽略配置文件

NuGet ignoring config file

我想将机器上的默认推送源更改为 nuget.org 以外的内容。我通过在 %ProgramData%\NuGet 中放置一个 nuget.config 文件在我自己的机器上实现了这个,并且工作正常。但是,当我尝试在我的构建服务器上复制它时,它似乎忽略了配置文件。我已经尝试将其切换为 NuGetDefaults.config (和其他变体)但仍然没有成功。更新 nuget.exe 无济于事。

我的本地设置与构建机器之间的差异:

知道为什么我无法正常工作吗?您可以推荐任何调试问题的步骤吗?

当我在服务器上创建文件时,尽管将其命名为 nuget.config,它仍然在幕后将文本文档的 .txt 添加到末尾。通过“查看”选项卡更改了资源管理器以显示文件扩展名并删除了 .txt,现在一切正常。