2

当我在 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 生成的。不过,这确实解决了它。)

我的问题是:知道为什么主菜单条一直消失吗?以及如何防止它在未来发生?

4

0 回答 0