【问题标题】:Missing Packages after Upload in Team Foundation Server (TFS)在 Team Foundation Server (TFS) 中上传后缺少包
【发布时间】:2021-02-10 17:25:46
【问题描述】:

我创建了两个 Visual Studio 解决方案S1S2,它们都包括一个主项目P1P2,以及两个外部项目XY,它们是S1 和@987654329 @ 分享。所以我的设置如下所示:

Solution S1
   - Project P1
   - Project X
   - Project Y

Solution S2
   - Project P2
   - Project X
   - Project Y

XY 项目是在独立的解决方案中创建的,并在 Visual Studio 2017 中引用了 P1P2。我对 XY 的意图是避免重复代码并提供额外的方法,可以在不同的上下文中使用。

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

提前致谢!

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

PS2:我已经尝试过使用this 方法省略包,但没有成功。

【问题讨论】:

    标签: c# visual-studio tfs nuget projects-and-solutions


    【解决方案1】:

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

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

    检查以下选项是否启用:

    此外,您还可以尝试在包管理器控制台中使用 NuGet 命令行:

    Update-Package -reinstall
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-25
      • 1970-01-01
      • 2017-06-26
      相关资源
      最近更新 更多