安装ReSharper后会发生这种情况。 这是一个问题,如果我修复一个,另一个会发出警报,反之亦然。
private readonly System.ComponentModel.IContainer _components;
R#尝试添加只读 如果它确实VC#给出了这个警告(而不是错误)
警告1字段 'MFA.Visa.Form1._components'永远不会 分配给,并将永远拥有它 默认值 null C:\ Users \ Athiwat \ Documents \ Visual 工作室 2008 \ Projects \ Visa \ WindowsFormsApplication1 \ Form1.Designer.cs 8 59签证
那我该如何解决这个问题?
答案 0 :(得分:11)
忽略它,我不打扰设计器文件中的Resharper。这些文件几乎是创建它们的设计者的唯一属性。
答案 1 :(得分:3)
Resharper提供选择,只是替代品。在大多数这些替代方案之后,您可能会习惯并习惯良好实践。但这是替代品,而不是命令。有时你甚至可能会发现R#建议你做一件事,然后你做那件事只是为了发现R#现在暗示你正好相反。对于显式变量/隐式变量选项,使用foreach / for选项,if / switch选项和许多其他结构都是如此。
您可以配置您想要建议的内容,忽略某些选项或使用R#注释排除其中一些选项。盲人遵循所有R#建议更重要的是知道为什么建议某事,然后决定是否要遵循这个建议。