如何停止Visual Studio 2019自动格式化我的Designer文件?

问题描述 投票:1回答:1

我正在努力寻找一个解决方案,以停止Visual studio的工作。Auto Format 我的 .Designer.vb 文件。

我已经关闭了 Pretty Listing 在...之下

Options > Text Editor > Basic > Advanced

但是当我保存修改时,它还是要格式化我的设计师文件。

下面是一个例子,当我与原始文件比较时

上一篇

Me._lstview_ColumnHeader_1 = CType(New System.Windows.Forms.ColumnHeader(),System.Windows.Forms.ColumnHeader)

保存后

Me._lstview_ColumnHeader_1= CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader)

你可以看到上面它在 , System.Windows.Forms.ColumnHeader

很多地方都有过上述情况。

也有的地方已经有了托架 () 移除和 True 改为 true

我不清楚还有什么原因会造成这种情况?

我也在使用ReSharper,并且有 turned off 以下选项仍然没有结果

  • 分号的自动格式化
  • 闭合支架的自动格式化
  • 自动插入封闭支架

我是否遗漏了什么?

vb.net winforms resharper windows-forms-designer
1个回答
2
投票

你不能阻止它,因为它没有发生。你的设计师代码文件没有被重新格式化。而是被重写了。这正是为什么建议你不要手动更改该文件。每次你在设计器中进行修改时,IDE都会重写该文件。就是这样,就是这样。一般来说,你应该在该文件中进行修改的唯一原因是,如果VS的一个错误破坏了它,你需要修复它。其他真正的原因可能包括用一个增加功能的派生控件替换一个标准控件。反正你不应该真正关心设计器代码文件的样子,因为你几乎不应该在那里。

© www.soinside.com 2019 - 2024. All rights reserved.