0

是否有其他人遇到过随机删除代码的 Visual Studio WinForms 设计器问题?

我通过我创建的设计器和事件处理程序有一个带有 3 个列表视图的表单,保存更改转到设计创建不同的事件处理程序并保存。原始事件处理程序被删除。

当我比较文件时,Visual Studio 在文件中发生了很大变化。

在大多数情况下,所有更改都是通过视觉工作室设计完成的。然而,这可能是源代码控制的一些合并。

4

1 回答 1

3

我会说您没有在部分课程的正确部分进行更改。

当您使用设计器创建表单(例如Form1)时,它将创建例如

partial class Form1 

在名为Form1.Designer.cs的文件中

和另一个

partial class Form1 : Form

在另一个名为Form1.cs的文件中

.Designer.cs一个被标记为“自动生成”。如果您对此进行任何更改,它们将在每次再生时丢失(设计保存)。

编辑 不要更改代码<YourFormName>.Designer.cs,但<YourFormName>.cs

于 2013-08-23T09:28:43.260 回答