我有一个winforms应用程序,我在C#中编写 - 在Visual Studio 2010中。我有一个特定的表单,每隔一天左右就会破坏自己 - 根据TFS,看起来大部分文件都被重写了当我做出最小的变化时,由设计师。 (buttions的位置等)事情从条带,工具栏等脱落,以及只是试图使用设计师的错误。请参阅我的其他帖子Here。 (以为我想出来了,但我猜不是这样)
这是一段丢失的示例代码 - 当我将其重新放入时,它会在我保存文件时将其取消。代码由设计者在之前的文件版本中生成。
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个左右的问题唯一的形式。
VS 2010 w \ SP1。
谢谢,安德鲁
答案 0 :(得分:0)
我以前经历过这个,虽然我不确定我的问题是否完全相同。
尝试将一些问题控件(例如StatusStrip控件及其子控件)放入单独的用户控件中。然后将这些用户控件添加到主窗体中。至少,您可以阻止设计者重写这些控件。