【发布时间】:2016-02-12 14:27:54
【问题描述】:
这是引发暴力的代码类型:
public interface ISomething
{
/// <exception cref="IOException" />
void DoSomethingWithTheFilesystem();
}
Resharper 9.2 看到这一点并建议(坚持)我为IOException 添加一个using System.IO,并带有一个蓝色下划线和一个我无法关闭的弹出消息。但是,由于这是一个接口,我没有对IOException 的实际代码引用,并且我将 Productivity Power Tools 配置为在保存文件时删除未使用的使用。所以我一保存文档,PPT就删除了using。这让 R# 在我下次打开它(或进行代码分析)时再次抱怨。添加代码时自动添加 usings 是一个非常有用的功能。当您删除它时自动删除它们。我能做些什么来在这两个派系之间实现和平而不牺牲其中一个吗?
【问题讨论】:
-
我不知道有什么解决办法,但我觉得这个问题很有趣。
-
问题很有趣......流血:D
-
我认为有办法抑制 resharper 错误
-
如果你使用 ///
会发生什么? -
使用完全限定名称实际上可能更好。文档应该是完整的,不依赖于 using 语句。
标签: c# resharper using-statement productivity-power-tools xml-documentation