NuGet 忽略配置文件
NuGet ignoring config file
我想将机器上的默认推送源更改为 nuget.org 以外的内容。我通过在 %ProgramData%\NuGet 中放置一个 nuget.config 文件在我自己的机器上实现了这个,并且工作正常。但是,当我尝试在我的构建服务器上复制它时,它似乎忽略了配置文件。我已经尝试将其切换为 NuGetDefaults.config (和其他变体)但仍然没有成功。更新 nuget.exe 无济于事。
我的本地设置与构建机器之间的差异:
- Windows 7 Enterprise 与 Windows Server 2012 R2 Standard
- 运行 by Visual Studio (2015) post-构建事件与 Jenkins
的 Windows 批处理脚本 运行
- 用户目录下 C 盘上的项目与 D 盘上的项目,而不是特定于用户的
知道为什么我无法正常工作吗?您可以推荐任何调试问题的步骤吗?
当我在服务器上创建文件时,尽管将其命名为 nuget.config,它仍然在幕后将文本文档的 .txt 添加到末尾。通过“查看”选项卡更改了资源管理器以显示文件扩展名并删除了 .txt,现在一切正常。
我想将机器上的默认推送源更改为 nuget.org 以外的内容。我通过在 %ProgramData%\NuGet 中放置一个 nuget.config 文件在我自己的机器上实现了这个,并且工作正常。但是,当我尝试在我的构建服务器上复制它时,它似乎忽略了配置文件。我已经尝试将其切换为 NuGetDefaults.config (和其他变体)但仍然没有成功。更新 nuget.exe 无济于事。
我的本地设置与构建机器之间的差异:
- Windows 7 Enterprise 与 Windows Server 2012 R2 Standard
- 运行 by Visual Studio (2015) post-构建事件与 Jenkins 的 Windows 批处理脚本 运行
- 用户目录下 C 盘上的项目与 D 盘上的项目,而不是特定于用户的
知道为什么我无法正常工作吗?您可以推荐任何调试问题的步骤吗?
当我在服务器上创建文件时,尽管将其命名为 nuget.config,它仍然在幕后将文本文档的 .txt 添加到末尾。通过“查看”选项卡更改了资源管理器以显示文件扩展名并删除了 .txt,现在一切正常。