C# Visual Studio正常模式和安全模式之间有什么区别?

C# Visual Studio正常模式和安全模式之间有什么区别?,c#,visual-studio,visual-studio-2013,resharper,vmware,C#,Visual Studio,Visual Studio 2013,Resharper,Vmware,我正在VMWare VM上使用Visual Studio 2013和Resharper。VM和主机操作系统没有性能问题 然而,当我尝试在Visual Studio中处理一个大型C#项目时,应用程序会使VM的CPU达到最大值—通常使用率为90%左右,但不会低于50%。如果查看Process Monitor中的devenv.exe,可以看到它每秒都在访问数千个文件和注册表项,即使应用程序应该完全空闲 当我在安全模式下运行VS时,问题完全消失了。在解析/扫描包含的文件并运行一段时间后,VS的cpu使用

我正在VMWare VM上使用Visual Studio 2013和Resharper。VM和主机操作系统没有性能问题

然而,当我尝试在Visual Studio中处理一个大型C#项目时,应用程序会使VM的CPU达到最大值—通常使用率为90%左右,但不会低于50%。如果查看Process Monitor中的devenv.exe,可以看到它每秒都在访问数千个文件和注册表项,即使应用程序应该完全空闲

当我在安全模式下运行VS时,问题完全消失了。在解析/扫描包含的文件并运行一段时间后,VS的cpu使用率下降到<1%

所以我的问题是:安全模式排除了什么?我尝试暂停Resharper,但似乎没有改变任何事情。理想情况下,我希望保持Resharper运行,但禁用任何其他扩展/服务,这样我就拥有了VS所需的核心


换句话说,我的问题是:如果运行VS正常运行
E,I,R,x,y,z
,其中E=basic VS environment,I=intellisense,R=resharper,x=y=z=miscellaneous,我如何手动选择要运行的功能,以获得
E,I,R
(而不是通过安全模式获得的
E
)?

这没有帮助;我知道这只是默认的环境和服务。但我的问题是如何在不进入安全模式的情况下手动恢复到该状态,以便运行Resharper。在您编辑问题后,我删除了我的答案,谢谢您完成问题。但我认为重新安装VS解决了您的问题:)