我们最近在我们的teamcity服务器上将Nuget.exe版本更新为nuget 3.4.4。我们使用经过身份验证的Feed,现在突然我们的构建失败了。我们使用Teamcity中的“Nuget Feed Credentials”功能,并且使用nuget 2.8.0,这非常有效。一旦我们将构建配置切换为使用3.4.4进行包恢复,它就会失败并显示以下内容:
Restoring NuGet package MyPackage.1.0.0-DEV004.
[16:04:05][restore] Please provide credentials for: https://nugetserver.company.com/api
[16:04:06][restore] UserName: GET https://www.nuget.org/api/v2/Packages(Id='MyPackage';,Version='1.0.0-DEV004')
[16:04:06][restore] NotFound https://www.nuget.org/api/v2/Packages(Id='MyPackage';,Version='1.0.0-DEV004') 602ms
[16:04:07][restore] GET https://www.nuget.org/api/v2/FindPackagesById()?id='MyPackage';
[16:04:07][restore] OK https://www.nuget.org/api/v2/FindPackagesById()?id='MyPackage'; 162ms
我能做些什么吗? nuget 3是否与teamcity中的“authenticated feed”构建功能不兼容?