停止ReSharper或Visual Studio重新格式化我的代码

时间:2016-04-25 04:42:34

标签: c# visual-studio visual-studio-2015 resharper reformatting

我目前正在使用Windows窗体应用程序,并使用InitializeComponent() MyForm.Designed.cs方法设置标签文本。我将它设置为函数调用,因此它看起来像第一行,但它不断重新格式化为第二行。第一行完美运行,只是它正在重新格式化。

this.teamGroup.Text = LocalizedLanguage.GetValue("SelectedTeamLabel");
this.teamGroup.Text = "Selected Team";

此外,TabIndex也会发生这种情况。

我有:

  • C#6.0
  • Visual Studio 2015社区
  • ReSharper 10.0.2

2 个答案:

答案 0 :(得分:1)

您可以在工具菜单中的选项下关闭VS中的自动代码格式,选择文本编辑器 - > - >格式化 - >一般页面,并取消选中那里的所有框。当所有自动格式设置都关闭时,您仍然可以手动格式化。

您可以在link1link2

查看类似的内容

答案 1 :(得分:0)

雅各布,你不应该手动修改InitializeComponent中的代码。

/// <summary>
/// Required method for Designer support - do not modify
/// contents of this method with the code editor.
/// </summary>
private void InitializeComponent()

如果要为组件添加内容,请使用以下方法:

public YourForm ()
    {
        InitializeComponent();
        CustomInitializeComponent();
    }

    private void CustomInitializeComponent()
    {
        teamGroup.Text = LocalizedLanguage.GetValue("SelectedTeamLabel");
    }