【问题标题】:Visual Studio 2015 takes a long time (10 - 15 minutes) to reload projects after a "Get Latest" from TFSVisual Studio 2015 需要很长时间(10 - 15 分钟)从 TFS 中“获取最新”后重新加载项目
【发布时间】:2017-03-21 04:39:29
【问题描述】:

我的问题与this one 非常相似(但不完全相同)。 MSDN 博客上还有一个discussion of a similar issue。但是,这些帖子中给出的答案并没有真正解决我的问题。

我有一个很大的解决方案文件(目前有 106 个项目,我一直认为这不太理想,但我对此没有发言权)。

当我从 Visual Studio 执行涉及大量更改的“获取最新”时,Visual Studio 确实会花费 10 到 15 分钟重新加载项目(一点也不夸张,重新加载确实很慢)。对于少量更改,这似乎不是什么大问题。当 Visual Studio 执行“完全”重新加载以及仅重新加载几个项目(或根本没有)时,我还没有完全弄清楚背后的模式。

如果我在解决方案文件关闭时执行“获取最新”,“获取最新”会很快发生。 (我一直在使用它作为一种解决方法,但有时我会忘记,这是一个非常不方便的解决方法)。首先加载解决方案也不需要过多的时间(在大多数情况下可能不到 30 秒),这让我想到了我的第一个问题:为什么要花这么长时间(20 倍长或更多)Visual Studio 卸载和重新加载项目而不是关闭和重新打开解决方案?这有点远,但有没有办法强制 Visual Studio 以这种方式运行(即让它完全关闭并重新打开解决方案,而不是卸载和重新加载单个项目)?

我确实看到在旧版本的 Visual Studio 中存在类似问题的 bug report。然而,令人费解的是,微软将其关闭为“不可复制”。我猜还有其他关于这个问题的错误报告,但没有证据表明微软目前打算修复这个问题(甚至承认它的存在)。

任何人都可以为此提出更好的解决方案或解决方法吗?

顺便说一下,我正在使用 Visual Studio Professional 2015。

【问题讨论】:

  • 这个问题是只发生在您的开发机器上还是发生在您团队中的每个人身上?
  • 对于这个问题,您可能需要联系 Microsoft Team Foundation Server 支持团队 (support.microsoft.com/en-us) 来帮助您。他们的博客:blogs.msdn.microsoft.com/tfssetup
  • @Patrick-MSFT 我小组中的其他人抱怨它速度很慢,但我不确定它在他们的机器上花费的总时间。
  • 对我来说也一样。关闭项目并重新打开它比让 Visual Studio 卸载和重新加载更快。
  • @bradgonesurfing 我确实向 Microsoft 提交了bug report,如果你好奇的话,我会告诉你的。

标签: visual-studio tfs visual-studio-2015


【解决方案1】:

为了重申 cmets 中所说的作为答案,这似乎是 Visual Studio 中的一个错误,目前最好的解决方法仍然是在执行“获取最新”并重新打开之前简单地关闭解决方案在 TFS 完成后。

如果有人感兴趣,我创建了一个错误报告here

更新:微软目前在他们的待办事项中包含此内容,并计划在未来发布。 (他们对他们计划发布的版本的未来如何并没有那么具体)。

【讨论】:

    猜你喜欢
    • 2018-04-26
    • 1970-01-01
    • 2021-12-06
    • 2012-06-07
    • 1970-01-01
    • 2017-08-16
    • 1970-01-01
    • 1970-01-01
    • 2015-07-21
    相关资源
    最近更新 更多