【问题标题】:visual studio refactoring / renaming does not update Name propertyVisual Studio 重构/重命名不会更新 Name 属性
【发布时间】:2014-08-05 16:48:52
【问题描述】:

Visual Studio 2010。

在表单设计器 .cs 文件中:

重构/重命名之前:

        // TextBox1
        this.TextBox1.Name = "TextBox1";

重构/重命名后:

        // TextBox1
       this.MyTextBox.Name = "TextBox1";

一段时间后(包括运行、退出、编辑表单...):

        // MyTextBox
       this.MyTextBox.Name = "MyTextBox";

如何强制 Visual Studio 立即更新 Name 属性?

【问题讨论】:

  • 如果要更改属性名称,请在属性编辑器中进行。 *.designer.cs 不适用于手动编辑。
  • @bansi > 尝试重建? - - 是的。那不行。
  • @Roman Ko > 如果你想更改属性名称——当然,我可以手动更改所有属性。但这不是我的问题。我的问题是如何让 VS 更改 Name 属性以及对象的名称。 > Designer.cs 不适用于手动编辑 --- 我不是在编辑它;我只是打开它来向您展示问题。

标签: c# visual-studio-2010 refactoring windows-forms-designer


【解决方案1】:

当您使用Refactor > Rename 时,请确保已设置Search in strings 复选框。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-24
    • 2017-12-20
    • 2019-11-25
    • 1970-01-01
    相关资源
    最近更新 更多