我遇到了 VS2012 最奇怪的问题。在某个解决方案中,每当我开始任何类型的调试(Resharper 测试调试器、常规 F5 等)时,UI 都会完全消失,但 devenv.exe 进程仍然存在。
这里增加奇怪的是,我认为该行为是由解决方案加载的项目引起的,删除该项目然后尝试在 VS2012 的同一会话中开始调试会导致问题重现。但是,如果我删除项目,然后重新启动 VS2012,一切正常。有没有其他人经历过类似的事情?有任何想法吗?
有问题的项目是一个相当简单的 MVC4 项目。
在此先感谢您的帮助!
更新 (11-13-13): 看起来这是由 web.config 中带有 Oracle 连接字符串的 MVC/WebAPI 项目模板触发的。我无法想象是什么原因造成的。在我进行故障排除时,我会及时通知每个人。
更新 (11-20-13): 我的另一位同事遇到了这个问题,因为它似乎是由 Oracle Tools for Visual Studio 和 Resharper 之间的冲突引起的。通过删除 Oracle Tools for Visual Studio,他能够解决问题。