无法从TFS运行解决方案,因为缺少所有引用

MyD*_*ons 8 tfs visual-studio-2015 azure-devops

我有一个工作正常的项目.今天早上,我创建了一个新的TFS项目,并发布了Visual Studio 2015中的所有代码.

在另一台计算机上,也通过VS2015,我已登录到Visual Studio Team Services以获取相同的项目并下载了所有代码

当我尝试构建时,有超过100个错误,但原因似乎是相同的.它无法找到资源,而且所有错误消息都显示出来

命名空间名称'some name'的类型在'....'中不存在(您是否缺少程序集引用?)

所以,我扩展了参考文献,我几乎都缺少所有参考文献.事实上,除了我自己的项目中的引用,其余的不在那里

查看属性显示没有路径.回到原来的PC上,我看到任何.dll的路径也是类似的

C:\ Users\Me\Documents\Visual Studio 2015\Projects\MyProj\ToT\packages\Antlr.3.5.0.2\lib\Antlr3.Runtime.dll

问题是,由于这条路径在"故障"机器上不匹配,因此无法显示......因此,解决方案是什么

在此输入图像描述

我检查并注意到,当我在文件资源管理器中查看它们时,文件确实存在.

缺少Visual Studio 2013 NuGet Async的所有系统引用都没有帮助

请注意,我的解决方案中的所有项目都会发生这种情况,但不是很有效.例如,所有人都缺少EntityFramework,但是我的UI层缺少System,但是我的BLL层没有

有没有办法来解决这个问题?

Vic*_*SFT 8

您需要运行update-package -reinstall命令以重新安装所有引用的包.


小智 7

我有同样的问题,现在有很多答案,但我仍然会在这里发布:

1.关闭Visual Studio 2.手动删除本地"packages"文件夹3.重新打开解决方案,然后重建.(Nuget应该恢复包)

资料来源:http: //robertgreiner.com/2013/09/team-foundation-service-build-error-nuget/