我想这个问题已被问及回答,但我找不到它。如何让VC#重建自动生成的.cs文件?
我想做一个简单的GUI来连接到Windows 7命令。我通常使用Wx,但是因为这只是一个窗口,所以我决定看看我是否可以使用Visual C#2010 Express来快速实现它,这在以前我从来没有用过。
事情从一开始就很棒。我创建了一个表单,在其上放置了几个按钮和文本框等,然后点击Debug。它就这样跑来跑去了。没有麻烦,没有大惊小怪。于是我按照我想要的方式设计了表单,将控件从“Button1”改名为有意义的名称。但现在它是一团糟。通过点击,我发现VC#自动生成了两个名为Form1.cs和Form1.Designer.cs的文件。后者包含函数和用户点击等产生的事件之间的绑定,前者包含这些函数的空操作代码,供我完成。
问题是,名称仍然是原来的“Button1”等等,而不是新的,我第一次运行后添加的新控件根本没有出现。
我希望它从完成的表单重新生成所有那些东西。如何?
那是第一课,设计第一,程序稍后。在开始黑客入侵之前将源代码从源代码管理恢复到版本(可能是Lession#2)。右键单击一个名称,如Form1,Refactor + Rename。 –
@Hans感谢您的教训。从1971年第一次编程工作以来,我一直热衷于学习,在这三十年里,我是一名专业程序员。当然,这个小项目并不受源代码控制。我已经退休了,而且这只是我想快速提出的一件事。有没有办法做我想要的?或者我必须重新开始还是手动编辑这两个文件? –