加载解决方案时,请自动停止打开文件

时间:2014-10-06 16:27:29

标签: c# .net visual-studio crash hang

我正在使用Visual Studio 2013,并且创建了一个如此巨大的错误,每当我加载我的项目时,visual studio就会挂起......它不会崩溃甚至系统仍然认为应用程序正在响应!?

基本上我在Update();中为WndProc添加了Control,现在只更新自己及其所有兄弟姐妹 - 永远,以及永远不要让我在边缘点击一下!

我知道傻了!

我已经删除了所有二进制文件以试图阻止这种疯狂,但每次我重新加载项目时 - 它都是;一个带有几个按钮的表单,只是无休止地更新!

我该怎么办?

我需要重新编译解决方案,但我甚至无法自动加载设计器......

我可以编辑csproj或其他东西来阻止解决方案自动加载这些文件吗?

2 个答案:

答案 0 :(得分:4)

只需使用其他文本编辑器(记事本)打开有问题的文件,只需删除(或注释掉)创建错误的代码行。然后在Visual Studio中重新打开解决方案。

在Visual Studio之外编辑有问题的文件后,您可以清理Obj缓存和二进制文件,但即使不必删除中间文件和二进制文件,问题也很可能会消失。

正如另一位用户指出的那样,您也可以删除解决方案用户选项(.suo)文件并启动Visual Studio,然后通过右键单击它并确保选择"查看代码&#来打开有问题的文件34;以免触发设计器并编辑代码以消除问题。无论哪种方式都应该没问题。

答案 1 :(得分:2)

如果您删除该解决方案的.suo文件然后打开它,则应该为您提供一个空的' left'侧。