2014-10-06 82 views
0

我使用的是Visual Studio 2013,并且创建了一个bug 这么巨大的,每当我加载我的项目时,Visual Studio只是挂起......它不会崩溃,甚至系统仍然认为应用程序正在响应!?当我加载我的解决方案时自动停止打开文件

基本上我把那种Update();WndProcControl,而现在,它只是更新自身和所有它的兄弟姐妹 - 永远,决不让我得到一个点击的edgeways!

我傻,我知道!

我已经删除了所有的二进制文件,企图阻止这种精神病,但每次我重新加载项目 - 它就在那里;一个只需更新一些按钮的表单!

我该如何解决这个问题?

我需要重新编译的解决方案,但我不能这样做,甚至与它自动加载了设计师...

我可以编辑的csproj或采取措施制止该解决方案自动加载这些文件?

+1

猜测不在源代码控制下回滚? – alykins 2014-10-06 16:29:37

+2

为什么你不能编辑磁盘上的代码文件来在违规方法的顶部添加'return;'? – Michael 2014-10-06 16:30:04

+0

不能解决你的问题,但如果你曾经有过这个问题,一个Visual Studio插件的解决方案,而不是你开你就可以开始在Visual Studio [安全模式](http://msdn.microsoft.com/en-us/库/ ms241278.aspx) – 2014-10-06 17:14:05

回答

4

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

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

以其他用户所指出的,你也可以删除解决方案用户选项(名为.suo)文件,并启动Visual Studio,然后打开它通过右键单击有问题的文件,并确保选择“查看代码”,从而不要触发设计者并编辑代码来消除问题。无论哪种方式应该没问题。

2

如果删除该解决方案的文件名为.suo,然后打开它应该给你一个空的“左”侧。

相关问题