如何在 Designer 中禁用 Visual Studio 2008 本地化字符串替换?

How to disable Visual Studio 2008 localized string replacement in Designer?

我使用 Visual Studio 2008,在我的应用程序中,我在 MainMenu.Designer.cs

中有这行代码
this.btnSettings.Text = "(5) " + Strings.Settings;

其中Strings.Exit是下面的

    /// <summary>
    ///   Looks up a localized string similar to Settings.
    /// </summary>
    internal static string Settings {
        get {
            return ResourceManager.GetString("Settings", resourceCulture);
        }
    }

但是当我重建我的应用程序时,上面的行会自动转换为下面的行

this.btnSettings.Text = "(5) Settings";

我怎样才能关闭它?

I have this line of code in the MainMenu.Designer.cs

不要编辑Xxxx.Designer.cs文件。当 IDE 重新生成文件时,您的更改将会丢失。您需要将此语句移动到构造函数中。您应该可以在 MainMenu.cs 源文件中找到它。