当我在Visual Studio 2010中开发应用程序时,应用程序的主菜单条经常消失。
过去我恐慌,然后在设计视图中从头开始重建菜单。
这些天,我不再恐慌。相反,我在[applicationName] .Designer.cs文件中找到主菜单声明,通常如下所示:
// mainMenus
//
this.mainMenus.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.fileMenuItem,
this.viewMenuItem,
this.helpMenuItem});
this.mainMenus.Location = new System.Drawing.Point(0, 0);
this.mainMenus.Name = "mainMenus";
this.mainMenus.Size = new System.Drawing.Size(1008, 24);
this.mainMenus.TabIndex = 17;
this.mainMenus.Text = "menuStrip1";
看起来像这样:
// mainMenus
//
this.mainMenus.Location = new System.Drawing.Point(0, 0);
this.mainMenus.Name = "mainMenus";
this.mainMenus.Size = new System.Drawing.Size(1008, 24);
this.mainMenus.TabIndex = 17;
this.mainMenus.Text = "menuStrip1";
所以我手动编辑该文件以恢复丢失的
this.mainMenus.Items.AddRange line.
(是的,我知道你不应该编辑[applicationName] .Designer.cs文件,因为它是由Visual Studio生成的。但是,确实可以修复它。)
我的问题是:任何想法为什么主菜单条不断消失?以及如何防止它在将来发生?