在Visual Studio 2010中删除不需要的代码?

时间:2012-06-01 19:44:25

标签: visual-studio-2010

当我在Visual Studio中创建Windows Forms的GUI时,我偶尔会碰巧双击一个组件并获得一些自动生成的代码。要删除这些不需要的代码,我在某处阅读,但我不记得在哪里,删除这些代码你不应该删除它,它应该以其他方式完成,以防止将来出现错误。如何以正确的方式在Visual Studio中删除此不需要的代码?

4 个答案:

答案 0 :(得分:4)

通常情况下,我只是删除代码,没有任何不好的结果。更糟糕的是,当你尝试构建时,你会在designer.cs中遇到一个错误,说找不到一些代码。只需删除它,一切都会正常工作。

双击时也可以使用Ctrl + Z,但它会删除您双击的组件,并且您必须再次将其添加到表单中。

答案 1 :(得分:0)

只需将其从XAML代码中删除即可。例如,如果您双击某个按钮,请在XAML中搜索Click="button1_Click"并将其删除。

如果您创建了Windows窗体项目,请转到Solution Explorer并打开文件Form.Designer.cs,然后从函数InitializeComponent()中删除此行:

this.button1.Click += new System.EventHandler(this.button1_Click);

答案 2 :(得分:0)

AFAIK,答案是NO。除非有一些来自Microsoft的特定加载项(我不知道关闭)启用它。

因此,您必须手动删除已自动生成的不必要代码。

答案 3 :(得分:0)

Control-Z - 它将从YourForm.designer.cs文件中删除事件处理程序注册,并从YourForm.cs文件中删除该方法。

按Control-Z后会出现一个警告框,只需单击是。