Visual Studio 在线 - 获取最新版本和 NuGet

Visual Studio Online - Get Latest and NuGet

很可能我遗漏了一些简单的东西,因为我在互联网上找不到其他人遇到同样的事情。

我是一个刚开始使用 TFS 和 Visual Studio 在线的团队,我们遇到了这个问题:

(使用 Visual Studio 2015 年和 2013 年)

  1. 我使用 NuGet 添加 Microsoft.AspNet.WebApi.Cors 到我新创建的 WebAPI 项目(同上所有其他 NuGet 包)
  2. 完成我的工作并将构建解决方案签入 VSO
  3. 同事做了一个 Get Latest
  4. 他新获取的项目无法构建,当我们展开引用时,程序集标有黄色警告图标,表示它们丢失了

我们已经尝试过(从失败项目的上下文来看):

  1. 更新包
  2. 更新包-重新安装
  3. 在 NuGet 中手动卸载并重新安装包 UI
  4. 手动将 Packages 目录的全部内容添加到 TFS 并在该目录上执行 get latest
  5. 正在从他的本地文件系统中清除解决方案并将其下载干净
  6. 正在将我的 {Solution Directory}\Packages 的内容复制到 USB 驱动器,将其传送到我同事的计算机,然后复制到他的机器

只有第 6 项有效,但我确定这不是正确答案。

我保证这值得一击,但我可能遗漏了什么?

感谢 jessehouwing 提醒我这个话题仍然存在。他完全正确。我们从源代码管理中删除了 Packages 文件夹,这完全解决了问题。