是否有一种方法可以通过单个注释禁用一个文件或一段代码的所有Resharper警告?我正在尝试创建一些面试潜在候选人的编码练习,并且Resharper警告提供了我希望候选人发现的问题:P抑制具体警告仍然使问题变得明显。禁用所有Resharper警告和注释
我还想在面试期间提供Resharper,我只是希望应聘者能够发现这个问题而不需要Resharper破坏乐趣。
编辑:对不起,我会试着更清楚我后来的事情。我不想永久禁用特定的Resharper警告,我只是希望它不会显示在一个特定的文件中,因为练习的要点是查看开发人员是否理解警告的原因。
举一个例子,Resharper警告使用.Any扩展方法而不是Count()> 0,我希望开发人员自己指出。要禁用该警告,您必须使用以下注释:
// ReSharper disable UseMethodAny.0
围绕代码。这种游戏让游戏走了一点。
我试图找到类似:
// ReSharper disable all
,我可以发生在类的顶部,这样就不会放弃我想开发商找一下。但我似乎无法找到办法做到这一点。使用Resharper警告的数字也可以,但我认为它不是那种方式?
真的,即使你在上面的数字把所有?如果你在文件上面加上'#pragma warning disable 1573',人们立刻就能识别出1573警告的含义 - 只需在当场雇用:) – 2012-01-13 17:33:49
感谢Alexei的建议,但我在谈论Resharper的警告,而不是来自C#编译器的警告 – 2012-01-14 11:09:09
在ReSharper中,从警告/错误旁边的灯泡thingie中选择“disable with pragma”(或类似的东西 - 没有它的方便),它将使用该语法。全部移到顶部,添加几个额外的人,没有人可以使用它们作为提示。 – 2012-01-14 20:17:54