c# - 更改 Designer.cs 文件是否安全?

标签 c# resharper windows-forms-designer

Resharper 将我的注意力引向了 Form1.Designer.cs 中的这行代码:

private System.ComponentModel.IContainer components = null;

...与“字段可以设为只读

默认是安全的,还是我应该把它归结为 Resharper 有点过于小气而忽略它?

Resharper 还会标记 Designer.cs 的许多其他违规行为,例如:

冗余的显式委托(delegate)创建

并且,多次:

限定词“this.”是多余的

更新

这是我的设置的样子(我没有改变它们):

enter image description here

那么...这是否意味着我需要手动添加在 Igal Tabachniks 的尖叫镜头中看到的所有文件扩展名?它似乎只针对 Windows 8 项目设置; “抛出”这些消息的快捷实用程序是一个普通的旧 Windows 窗体应用程序。

最佳答案

更改 Designer.cs 文件是安全的,但我不建议这样做。该文件是自动生成的,每当您更改相应的表单文件时,它都会再次生成。在文件的顶部,它应该在评论中提到这一点:All changes will be lost

关于c# - 更改 Designer.cs 文件是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17391430/

相关文章:

keyboard-shortcuts - 如何更改 ReSharper 中给定命令的快捷键?

c# - 我的 Winforms C# 项目设计器被我的 C++/CLI 项目消灭了

c# - 通过 wcf 序列化谓词

c# - 强制 MS 图表控件在步进轴时不使用小数

c# - 使用 UI 线程调度程序调用为不同的线程异常编码获取接口(interface)?

C# Datatable 按两个字段分组,将 4 个字段放入数组中

visual-studio-2010 - 在重构期间将 VS2010/Resharper 获取到 "git move"

.net - 当我检查空值时禁用空引用警告

c# - Windows窗体应用——C#随机数猜谜游戏

visual-studio-2008 - 在 Visual Studio 2008 中禁用派生类的设计器