Visual Studio 2015非常慢

我安装了Visual Studio 2015专业版,我的电脑规格是Intel i7-3770 CPU 3.40 GHz,8 GB RAM和Windows 7 Enterprise 64位。

我想将我的项目升级到Visual Studio 2005 .NET 2.0中编写的.NET 4.6,但是我有一个严重的速度问题。 在Visual Studio 2015中打开我的项目(巨大的项目)之后,它变得疯狂了。 build设,debugging,打开菜单太慢了。 有时我收到“没有回应”的信息。 是关于Windows 7还是可以给我关于我的速度问题的任何意见?

本网站包含一些关于如何改善Visual Studio性能的有用技巧,禁用大型解决scheme的function。 例如:

  1. 转至工具 – >选项 – >文本编辑器 – > C# – >高级,然后取消选中启用完整解决scheme分析

  2. 转至工具 – >选项 – > XAMLdevise器 – >常规 ,取消选中启用XAML Designer(需要重新启动Visual Studio)

  3. 转到工具 – >选项 – >文本编辑器 – >所有语言,并取消选中启用CodeLens

  4. 转到工具 – >选项 – >debugging – >常规,并禁用debugging时启用诊断工具

您可以尝试应用以下步骤:

  1. 转到菜单工具选项源控制,然后将当前源控制…设置为

  2. 转到菜单工具选项环境同步设置,并通过取消选中该checkbox来删除此选项。

  3. 清理以下caching文件夹中的内容( 不要删除这些文件夹,而应删除其中的内容 ),然后重新启动Visual Studio:

    • 清理WebSiteCache文件夹中的内容(可以在
      C:\ Users \%USERNAME%\ AppData \ Local \ Microsoft \ WebSiteCache

    • 清理Temporary ASP.NET Files文件夹中的内容(可以在
      C:\ Users \%USERNAME%\ AppData \ Local \ Temp \ Temporary ASP.NET Files

注意:如果启用了“ 硬件加速”,或者如果您在Microsoft Visual Studio 2015或Visual Studio 2013中使用默认的视觉体验设置,则可能会遇到间歇性性能问题,产品崩溃或呈现问题。 要解决这些问题,请转到菜单工具选项环境常规,然后应用以下设置:

在这里输入图像说明

有关详细信息,请访问您在Visual Studio 2015和Visual Studio 2013中遇到性能问题,产品崩溃或呈现问题

如果问题与debugging有关,请尝试在Visual Studiodebugging/加载非常缓慢的解决方法。

我希望这有帮助…

我有一个大项目,也经历过这种缓慢的过程。 通过将“ Error List窗口的范围更改为“ Current Document我已将性能提高到可接受的水平。

通过将Build + IntelliSense更改为Build Only我也得到了改进。 但是因为我发现智能感知很有用,所以我妥协保留了Build + IntelliSense并对Current Document确定范围。

Visual Studio 2015错误列表窗口

我发现从解决scheme文件夹中删除“.vs”文件夹会大大提高编辑速度,如果它随着时间变慢。 它是您的解决scheme的根目录中的隐藏文件夹。 我build议保存它的备份,以防万一需要恢复。 据我所知,它保存了诸如.suo文件这样的解决scheme的用户特定设置。 您也可以删除.suo文件。 下次打开和closures该解决scheme时,这些文件夹/文件将由VS重新生成。

Windows Defender反恶意软件可能导致Visual Studio滞后。 正如诺查丹玛斯在这个答案中提到的那样:

转到更新和安全 – >设置 – > Windows Defender。 打开Defender并在Settings选项中,selectExclusions并添加“devenv.exe”进程。

我做的另一件事是更新ReSharper和每个附加到最新的更新。

我还注意到,有几个进程叫做Microsoft Compatibility Telemetry ,当我使用Visual Studio时, CompatTelRunner.exe使用了很多CPU。 我按照本指南禁用了“反馈和诊断”。

它为我工作!

您是否可能同时尝试在解决scheme上执行不同的操作? 在我的情况下,问题出现了,因为我试图打开解决scheme,而从TFS,这是试图获得最新版本的过程。 发生了某种locking。 我想到的最安全的方式是重新启动系统,删除.suo文件,它为我工作。

还有什么:检查如果你的视觉工作室版本是64位系统上的64位,我已经卸载了一些团队基础的电动工具,并与我的VS拧,它产生了相同的问题

确保你没有使用networking驱动器上的解决scheme。

看起来像这样一个明显的东西,但我错过了,VS给你没有任何提示的问题,这只是很多“不回应…”。

对我来说,罪魁祸首是Resharpercaching,只需清除Resharpercaching,它工作正常