以下是启动暴力的代码类型:
public interface ISomething
{
/// <exception cref="IOException" />
void DoSomethingWithTheFilesystem();
}
Resharper 9.2看到了这一点,并建议(坚持)我为using System.IO
添加IOException
,带有蓝色下划线和弹出消息,我无法解雇。但是,由于这是一个接口,我没有IOException
的实际代码引用,并且我已将Productivity Power Tools配置为在保存文件时删除未使用的使用。因此,只要我保存文档,PPT就会删除使用。这使得R#在下次打开它时会再次抱怨(或进行代码分析)。添加代码时自动添加使用是一个非常有用的功能。因此,删除它时会自动删除它们。我能做些什么来在这两个派别之间建立和平而不牺牲其中一个?
答案 0 :(得分:2)
根据我的评论作为有效的建议,我将在此处作为答案重新发布。
使用完全限定的命名空间来维护派系之间的和平。正如@siride的评论中所提到的,这可能实际上更好地使用了完全限定的名称。文档应该完整,不依赖于使用语句。&#34;
/// <exception cref="IOException" />
变为:
/// <exception cref="System.IO.IOException" />