NuGet忽略配置文件

时间:2015-12-30 17:31:55

标签: visual-studio jenkins continuous-integration nuget continuous-deployment

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

我的本​​地设置和构建计算机之间的差异:

  • Windows 7企业版与Windows Server 2012 R2标准版
  • 由Visual Studio(2015)运行后构建事件与Jenkins运行的Windows批处理脚本
  • 运行
  • 在用户目录与D驱动器下的C驱动器上进行项目,而不是用户特定的

知道为什么我不能让事情发挥作用吗?您可以建议调试此问题的任何步骤?

1 个答案:

答案 0 :(得分:0)

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