【发布时间】:2021-02-10 17:25:46
【问题描述】:
我创建了两个 Visual Studio 解决方案S1 和S2,它们都包括一个主项目P1 和P2,以及两个外部项目X 和Y,它们是S1 和@987654329 @ 分享。所以我的设置如下所示:
Solution S1
- Project P1
- Project X
- Project Y
Solution S2
- Project P2
- Project X
- Project Y
X 和 Y 项目是在独立的解决方案中创建的,并在 Visual Studio 2017 中引用了 P1 和 P2。我对 X 和 Y 的意图是避免重复代码并提供额外的方法,可以在不同的上下文中使用。
我的问题:我通过 Visual Studio 2017 将两个项目上传到 TFS。我的一个朋友尝试将 S1 下载到 Visual Studio 2015,但由于缺少它而无法构建两个项目X 和Y 中的包(例如EntityFramework)。
实际上这些项目的包没有包文件夹,所以编译失败。这些缺少软件包的原因可能是什么?解决这个问题的最佳方法是什么?
提前致谢!
PS:X 是一个 ASP.NET 项目,Y 是一个库 (.dll) 项目。那是因为我真的不知道要使用什么类型的项目。
PS2:我已经尝试过使用this 方法省略包,但没有成功。
【问题讨论】:
标签: c# visual-studio tfs nuget projects-and-solutions