在开发人员PC上和构建服务器上使用Visual Studio可以很好地恢复包。但是,当使用TFS执行自动构建时,许多包都会失败,并显示如下消息:
WARNING: Unable to find version '5.0.4' of package 'Newtonsoft.Json我知道有些人通过更新NuGet配置来使用NuGet应用程序接口的版本3取得了成功,但是考虑到一些包可以工作-这似乎不是问题所在。(我不想破坏其他用户的生产构建服务器
我签入一个在一台计算机上构建和运行良好的项目,然后从另一台计算机上“获取最新版本”。为什么它不从版本控制中提取完整的项目定义?这里有一个问题的例子:我通过nuget包含了Newtonsoft,它出现在参考列表中,但我被告知它是Cannot resolve symbol Newtonsoft,如下图所示。