C# [File].Designer.cs正在损坏自设计程序
我有一个winforms应用程序,我正在Visual Studio 2010中用C#编写。我有一个特定的表单,每隔一天左右就会发生一次损坏-根据TFS,看起来大部分文件都是由设计师重新编写的,而我只做了最小的更改。(对接的位置等)东西从条带、工具栏等上脱落,以及试图使用设计器时出现的错误。见我的其他帖子。(我想我已经弄明白了,但我想没有) 下面是一段丢失的代码示例—当我将其放回时,它会在保存文件时将其取出。该代码由设计器在以前的文件版本中生成C# [File].Designer.cs正在损坏自设计程序,c#,winforms,visual-studio-2010,C#,Winforms,Visual Studio 2010,我有一个winforms应用程序,我正在Visual Studio 2010中用C#编写。我有一个特定的表单,每隔一天左右就会发生一次损坏-根据TFS,看起来大部分文件都是由设计师重新编写的,而我只做了最小的更改。(对接的位置等)东西从条带、工具栏等上脱落,以及试图使用设计器时出现的错误。见我的其他帖子。(我想我已经弄明白了,但我想没有) 下面是一段丢失的代码示例—当我将其放回时,它会在保存文件时将其取出。该代码由设计器在以前的文件版本中生成 this.statusStrip1.Items.Ad
this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.tssEmployeeName,
this.tssLoadTime,
this.tssSpring,
this.tssHomeLocation,
this.tssTotal,
this.tssDue});
是否有任何方法可以“重新生成”[file].Designer.cs文件?还是我应该咬紧牙关重新做这个表格?(这一个上有100多个组件……)这是我在项目中35个左右的组件中唯一有问题的一个
VS2010W\SP1
谢谢,安德鲁,我以前也经历过这种情况,尽管我不确定我的问题是否完全相同
尝试将一些有问题的控件(如StatusStrip控件及其子控件)放入单独的用户控件中。然后将这些用户控件添加到主窗体中。至少,您可以防止设计师重写这些控件。嗨,Andrew,几天前我读了您的另一篇文章(VS 2010崩溃),当您连接到流程并调试设计时GUI错误时,您发现了什么?这张表格似乎有一个越来越严重的问题。尝试将所有code.cs&designer.cs内容复制到一个txt文件中(如果任何文本已损坏,则作为基本清理),然后使用其他名称创建一个新表单,并告诉我们该表单是否在保存时丢失设计器代码?@Jeremy在附加到进程并选择两个选项后,调试器中从未出现任何内容。设计器本身也存在相同类型的错误。将尝试复制/粘贴(txt文件)/制作新表格,并让你们知道。谢谢你的帮助,安德鲁