Team Foundation Server无法构建,因为nuget包不存在

时间:2014-09-11 22:27:02

标签: c# tfs

所以我创建了一个新的解决方案。添加了我的所有项目。下载了所有的nuget包。

我把它全部检查了。在另一台电脑上我把解决方案拉了下来。我点击构建,我得到了一些与无法找到包的dll有关的错误。

所以我设置了自动下载包,如果它们丢失了。仍然没有任何作用这是为什么?

当我启用它时,它返回时出现错误,说它无法修改项目,因为它们已被锁定....这就是为什么我想重新启用允许我启用nuget的上下文菜单项自动下载丢失的包。

1 个答案:

答案 0 :(得分:4)

我认为问题是我检查了所有包裹。他们都下载到另一台机器上,这就是为什么NuGet说我已经有了这些包。

我通过进入解决方案目录(物理路径)并删除了packages文件夹解决了这个问题。

然后我构建了这个项目,并且确实对NuGets说它再次下载了所有包。它也成功构建了应用程序,没有错误!

我建议如果您要启用NuGet包恢复,请先检查解决方案,一旦完成,请检查解决方案!