ReSharper与Visual C#冲突

时间:2009-08-19 16:09:23

标签: c# visual-studio resharper

安装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签证

那我该如何解决这个问题?

2 个答案:

答案 0 :(得分:11)

忽略它,我不打扰设计器文件中的Resharper。这些文件几乎是创建它们的设计者的唯一属性。

答案 1 :(得分:3)

Resharper提供选择,只是替代品。在大多数这些替代方案之后,您可能会习惯并习惯良好实践。但这是替代品,而不是命令。有时你甚至可能会发现R#建议你做一件事,然后你做那件事只是为了发现R#现在暗示你正好相反。对于显式变量/隐式变量选项,使用foreach / for选项,if / switch选项和许多其他结构都是如此。

您可以配置您想要建议的内容,忽略某些选项或使用R#注释排除其中一些选项。盲人遵循所有R#建议更重要的是知道为什么建议某事,然后决定是否要遵循这个建议。