微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Team Foundation ServerTFS中上传后丢失软件包

如何解决在Team Foundation ServerTFS中上传后丢失软件包

我创建了两个Visual Studio解决方S1S2,它们都包括一个主项目P1P2,以及两个外部项目X和{ {1}和Y共享的{1}}。所以我的设置看起来像这样:

S1

项目S2Solution S1 - Project P1 - Project X - Project Y Solution S2 - Project P2 - Project X - Project Y 是在独立的解决方案中创建的,并在Visual Studio 2017中引用了XY。我对P1和{ P2的目的是避免重复代码,并提供其他可在不同上下文中使用的方法

我的问题:我通过Visual Studio 2017将两个项目都上传到了TFS。我的一个朋友试图将X下载到Visual Studio 2015,但由于无法构建,因此两个项目YS1中缺少的软件包(例如EntityFramework)。 实际上,这些项目的软件包没有软件包文件夹,因此编译失败。那些软件包丢失的原因可能是什么,什么是解决此问题的最佳方法

谢谢!

PS:X一个ASP.NET项目,而Y一个库(.dll)项目。那是因为我真的不知道要使用哪种类型的项目。

PS2:我已经尝试使用this方法忽略软件包,但是没有用。

解决方法

在Team Foundation Server(TFS)中上传后缺少软件包

如果您的项目具有这些软件包,请在使用Visual Studio 2015构建解决方案时尝试检查这些软件包是否已还原。

要检查以下选项是否启用:

enter image description here

此外,您还可以尝试在Package Manager控制台中使用NuGet命令行:

Update-Package -reinstall

强制将软件包引用重新安装到项目中。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?