奇怪的 Visual Studio (TS 2008) 问题:每当我在特定项目中从发布模式切换到调试模式时,IDE 就会完全冻结。它发生在我切换时,在我尝试构建或做任何其他事情之前。
整个事情开始得很突然,没有任何我能想到的异常变化。
我尝试清洁溶液,但没有帮助。
以前有人遇到过这个吗?
如果一切都工作正常然后停止,通常这意味着存在一些问题,即使它没有被注意到。
我会尝试一件又一件的事情:
- 从源代码控制引擎更新后检查哪些文件被更改(原因和方式)
- 查看扩展和插件列表。尝试禁用全部或部分
- 关闭 Visual Studio 并终止所有开发进程:
devenv, mspdbsrv, vcpkgsrv, msbuild, msvsmon, vshub, vstest
etc
- Remove
.suo, .ncb, .VC.db, .VC.VC.opendb
解决方案的文件以及.vs
目录,有时会导致问题
- 删除项目设置文件,类似
YourProjectName.vcproj.DOMAINNAME.LOGINNAME.user
or YourProjectName.csproj.user
。设置文件名取决于您使用的项目类型
- Run
"C:\Program Files\Microsoft Visual Studio [vs_version]\Common7\IDE\devenv.exe" /setup
or "C:\Program Files (x86)\Microsoft Visual Studio [vs_version]\Common7\IDE\devenv.exe" /setup
适用于 x64 环境
- 在某些复杂的情况下,它有助于删除位于主页的用户设置
%USERPROFILE%\AppData\[Local|Roaming]\Microsoft\VisualStudio[vs_version]
并在注册表中HKCU\SOFTWARE\Microsoft\VisualStudio[vs_version]
它应该将所有事情重置为开始状态。如果它不起作用,那么还有其他工具可以进行调查。下载流程浏览器 http://live.sysinternals.com/一旦 IDE 冻结,启动 Process Explorer,找到 devenv 进程,双击它并转到“Threads”选项卡。检查哪个线程在冻结时具有最大的切换增量,双击它并获取顶部函数的名称(或偏移量)。它提供了可能出现问题的附加信息。
此外,有时它有助于在控制面板的“添加或删除程序”向导中修复 Visual Studio。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)