Visual studio 2010 如何恢复工作解决方案?

Visual studio 2010 如何恢复工作解决方案?,visual-studio-2010,reset,Visual Studio 2010,Reset,我在做一个C#项目,一切都很好。但在我把一个代码弄乱了一点之后,现在是有线错误。但我可以很好地运行最后一个工作解决方案。我可以将代码重新设置为最后一个工作解决方案吗?如果可以的话,有什么办法? 以下是错误消息: “错误1‘Static_calc.Form2’不包含 “Form2_Load”和无扩展方法“Form2_Load”接受第一个 找不到类型为“Static_calc.Form2”的参数(是否缺少 使用指令或程序集引用?“ 这听起来像是您删除了表单在其设计器代码中依赖的方法。在Form2的设

我在做一个C#项目,一切都很好。但在我把一个代码弄乱了一点之后,现在是有线错误。但我可以很好地运行最后一个工作解决方案。我可以将代码重新设置为最后一个工作解决方案吗?如果可以的话,有什么办法? 以下是错误消息:

“错误1‘Static_calc.Form2’不包含 “Form2_Load”和无扩展方法“Form2_Load”接受第一个 找不到类型为“Static_calc.Form2”的参数(是否缺少 使用指令或程序集引用?“


这听起来像是您删除了表单在其设计器代码中依赖的方法。在Form2的设计器文件中查找与Form2_Load相关的任何事件绑定,并删除提及它的行


您应该能够正确地在GUI中查看表单并像以前那样使用它。

为什么不使用最后一个工作解决方案?是否使用源代码管理提供程序,如Team Foundation Server、Git或Sudio?不,我只是在我的PC上工作。没有版本控制器。我可以使用上一个工作解决方案。我还想将我的代码重置回上一个工作解决方案。除了使用源代码管理(TFS、SubVersion、git等)外,使用上一个工作解决方案是重置代码的最佳方法。哇,这是一些简单的方法。谢谢你的工作。C#似乎是一种wiredit从代码中删除表单使用的空白(无论是单击、加载等)时的常见问题。Studio不会从设计器文件中删除绑定。您还需要记住删除手动设置的任何绑定,例如somecontrol;如果我帮忙,别忘了勾选答案!!是的,在python中,我们通常通过硬编码来注册事件。我猜你的意思是。即使我们删除了处理程序,代码本身也没有删除事件寄存器,因为它是由系统本身单独创建的,对吗?是的,就是这样。删除代码中的方法并没有解除设计器文件中的绑定,这总是让我感到惊讶。但这是微软为你准备的@Optimuskck—请记住,在Windows窗体中有一个扩展名为.design.cs的文件,其中包含自动生成的代码。