我安装了Visual Studio 2015专业版,我的电脑规格是Intel i7-3770 CPU 3.40 GHz,8 GB RAM和Windows 7 Enterprise 64位.
我想将我的项目升级到.NET 4.6,它是用Visual Studio 2005 .NET 2.0编写的,但我对速度有严重的问题.在Visual Studio 2015中打开我的项目(巨大的项目)后,它变得疯狂.构建,调试,打开菜单太慢了.有时我得到"没有回应"的消息.它是关于Windows 7还是你可以给我任何关于我的速度问题的建议?
您可以尝试应用以下步骤:
转到菜单工具 → 选项 → 源控制,然后将当前源控制...设置为无
转到菜单工具 → 选项 → 环境 → 同步设置,然后取消选中该复选框以删除此选项.
清除以下缓存文件夹中的内容(不要删除这些文件夹,而只删除它们的内容)并重新启动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体验设置,则可能会遇到间歇性性能问题,产品崩溃或渲染问题.要解决这些问题,请转到菜单工具 → 选项 → 环境 → 常规,然后应用以下设置:
有关详细信息,请访问您在Visual Studio 2015和Visual Studio 2013中遇到性能问题,产品崩溃或呈现问题.
如果问题与调试有关,请尝试Visual Studio调试/加载的变通方法非常慢.
我希望这有帮助...
此站点包含一些有关如何提高Visual Studio性能,禁用大型解决方案功能的有用提示.例如:
转到工具 - >选项 - >文本编辑器 - > C# - >高级,然后取消选中启用完整解决方案分析
转到工具 - >选项 - > XAML设计器 - >常规,取消选中启用XAML设计器(需要重新启动Visual Studio)
转到工具 - >选项 - >文本编辑器 - >所有语言,然后取消选中启用CodeLens
转到工具 - >选项 - >调试 - >常规,并在调试时禁用启用诊断工具
我有一个大型项目,也经历过这种慢下来.通过将Error List
窗口的范围更改为,我已将性能提升到可接受的水平Current Document
.
我也通过改变Build + IntelliSense
来改进Build Only
.但是因为我发现IntelliSense很有用,所以我妥协了保持Build + IntelliSense
和确定范围Current Document
.
我发现从解决方案文件夹中删除".vs"文件夹会大大提高编辑器的速度,如果它随着时间的推移变慢.它是解决方案根目录中的隐藏文件夹.我建议保存备份,以防您需要还原.据我所知,它包含解决方案的用户特定设置,如.suo文件,详见此处.您也可以尝试删除.suo文件.下次打开和关闭该解决方案时,VS将重新生成这些文件夹/文件.
Windows Defender反恶意软件可能导致Visual Studio滞后.正如诺查丹玛斯在这个答案中提到的那样:
转到更新和安全 - >设置 - > Windows Defender.打开Defender,在Settings选项中,选择Exclusions并添加"devenv.exe"进程.
我做的另一件事是更新ReSharper和最新更新的每个插件.
我还注意到,几道工序叫Microsoft Compatibility Telemetry
,CompatTelRunner.exe
使用了大量的CPU,当我使用的Visual Studio.我按照本指南禁用了"反馈和诊断" .
它对我有用!