当我在 Visual Studio 2010 中开发应用程序时,每隔一段时间,应用程序的主菜单条就会消失。
过去我很恐慌,然后在设计视图中从头开始重建菜单。
这些天,我不再恐慌。相反,我在 [applicationName].Designer.cs 文件中找到了 Main Menu 声明,它通常如下所示:
// 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 生成的。不过,这确实解决了它。)
我的问题是:知道为什么主菜单条一直消失吗?以及如何防止它在未来发生?