锐化器和生产力电动工具为我的使用而战.我怎样才能阻止流血

本文关键字:生产力 电动工具 我的 锐化 | 更新日期: 2023-09-27 18:34:25

这是引发暴力的代码类型:

public interface ISomething
{
   /// <exception cref="IOException" />
   void DoSomethingWithTheFilesystem();
}

Resharper 9.2 看到了这一点,并建议(坚持)我添加一个带有蓝色下划线和我无法忽略的弹出消息的IOException using System.IO。但是,由于这是一个接口,我没有对IOException的实际代码引用,并且我配置了生产力电动工具以在保存文件时删除未使用的用途。因此,一旦我保存文档,PPT就会删除使用。这使得 R# 在下次打开它(或进行代码分析)时再次抱怨。添加代码时自动添加使用是一个非常有用的功能。删除它们时自动删除它们也是如此。我能做些什么来在不牺牲其中一方的情况下在这两个派别之间实现和平吗?

锐化器和生产力电动工具为我的使用而战.我怎样才能阻止流血

根据我的评论作为有效的建议,我将在此处重新发布作为答案。

使用完全限定的命名空间来维护派系之间的和平。正如@siride的评论中提到的,这"实际上可能比你使用完全限定的名称更好。文档应到位,而不依赖于使用语句。

/// <exception cref="IOException" />

成为:

/// <exception cref="System.IO.IOException" />