gpt4 book ai didi

c# - 恢复被 Visual C# Form Designer 删除的代码?

转载 作者:太空宇宙 更新时间:2023-11-03 19:20:45 24 4
gpt4 key购买 nike

因此,我在 Visual C# 2010 Express 中编写了一个程序。完成了足够的工作,对于我第一次尝试这门语言来说非常不错。但后来我愚蠢地决定,“嘿,这个程序在我发送之前需要一个关闭确认对话框!”所以我编写函数,然后进入自动生成的代码以适本地绑定(bind)所述函数。

咔嚓!

现在,表单设计器显示一个空白表单,所有那些 Shiny 的组件都已从设计器和自动生成的代码中删除。在如此简单的程序中,这大约是我投入其中的 80% 的工作。

现在,在 NetBeans 中,我会右键单击该文件的选项卡,然后返回到以前的版本,这可能会浪费大约 15 分钟的工作时间。这是一个非常明显的概念,我只是不确定在 Visual Studio 中的何处可以找到文件历史记录。那么,哪里有等价物可以让我恢复工作?

(我也设法通过撤消一大堆代码来恢复我的代码 - 但设计者没有看到它,编译器也没有看到它,所以它仍然构建为空白形式。)

最佳答案

遗憾的是,您刚刚学到了一些东西。

一是永远、永远不要修改设计人员生成的代码。其实C#有个概念叫partial classes这允许您修改生成的类而无需修改生成的文件。

其次,Visual Studio 本身并没有内置的源代码控制——您需要选择您喜欢的并勤于使用它。一些最流行的是 git、subversion、mercurial 和 Team Foundation Server。我个人用svn,其他的也不错。避免使用称为 Visual SourceSafe (VSS) 的东西。

关于c# - 恢复被 Visual C# Form Designer 删除的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12469165/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com