我在一个项目中有一个面向公众的界面,最终将成为一个 nuget 包。这是代码:
public interface MyInterface
{
void MyMethod();
}
现在这个接口中的每个方法都没有在这个库中使用,而是通过包在其他中使用。然而,这里的每一个方法都有一个警告Method x is never used.
是否有一种简单的方法可以告诉 ReSharper 在我打开的每个解决方案中的每个项目中忽略每个公共方法,以便不在公共方法中执行此检查。
我有几种方法可以解决这个问题,但这太乏味了。
选项 1:[UsedImplicitly]在我班级中的每个方法上。在我看来,这太乏味了。选项 2:[SuppressMessage("ReSharper", "UnusedMember.Global")]不那么乏味,但仍然必须在每个类上实现。
一定有更好的方法?
我还在某处读到只有在Enable solution-wide analysis检查时才会发生这种情况。在我的情况下不是。我在下面找到了这个设置Reshaper Options > Code Inspection > Settings
慕尼黑8549860
四季花海
相关分类