为什么在Visual Studio中加载我的解决方案需要这么长时间?

55

我们有一个超过200个项目和数千个文件的庞大解决方案。尽管如此,该解决方案在Visual Studio 2010和2012中加载速度通常很快。然而,在将整个SVN存储库复制到另一个位置后,加载和关闭该解决方案突然变得非常慢。(这里指的是30-60分钟!)

15个回答

0

对于我的情况,这是由于TFS问题引起的。它认为有超过5000个待处理更改。

解决方法是强制TFS重新检查。转到Team Explorer -> Source Control Explorer,并在具有待处理更改的项目上执行“获取最新版本”。对于已经与TFS匹配的内容,Visual Studio实际上不会下载任何东西到您的计算机。对于与TFS不同的内容,Visual Studio将让您知道并要求您协调差异。

这是VS 2019专业版。


0

欢迎在这个社区维基中列举您的案例和解决方案。

案例1

在一个.NET MAUI项目中使用这个安装来工作,我能够在以下步骤后使其再次工作:

  1. 放弃对一些*.xaml*.xaml.cs文件所做的更改,以及
  2. 删除*.csproj.user

但是,尽管我之前已经实现了几种可能的解决方案,我最好的猜测是第二步修复了问题。比较旧文件和新文件,我得出结论,缺少ios-arm64的添加导致了问题(在这里查看文件)。在这些更改之后,IDE像往常一样工作。


老实说,即使实现了这个“解决方案”,我仍然怀疑这是否真正解决了它。这个问题怎么会如此隐晦呢...? - carloswm85

0
在我的情况下,项目文件中有一些<import ...>条目指向不再可用的路径,导致解决方案的加载无限期地挂起,而没有任何形式的信息提供(微软真是太丢人了!)。

0
在VS2022中,在打开解决方案之前,我取消了“解决方案资源管理器刷新刷新源代码控制状态”的选项。但是后来我又重新勾选了它,因为并不是所有的解决方案都会出现这种情况。

-1
我最近(2021年3月)在使用VS 2019时遇到了这个问题。每次加载文件(每个文件)需要30多秒的时间。 这只影响布局文件。我认为这可能与文件内的链接有关。我还没有时间去调查它们。 然而,我写这篇文章是为了建议,无论问题的原因是什么,一个简单的解决方案是右键单击文件并使用记事本打开它以完成您的工作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接