gpt4 book ai didi

c# - Resharper 和 Productivity Power Tools 争夺我的使用权。我怎样才能停止流血?

转载 作者:行者123 更新时间:2023-11-30 16:50:13 25 4
gpt4 key购买 nike

下面是开始暴力的代码类型:

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

Resharper 9.2 看到了这一点并建议(坚持)我为 IOException 添加一个 using System.IO,带有蓝色下划线和一个我可以的弹出消息'不要解雇。但是,因为这是一个接口(interface),所以我没有对 IOException 的实际代码引用,并且我将 Productivity Power Tools 配置为在保存文件时删除未使用的使用。所以我一保存文档,PPT就把using删掉了。这让 R# 在我下次打开它(或进行代码分析)时再次提示。添加代码时自动添加 usings 是一个非常有用的功能。删除时自动删除它们也是如此。我可以做些什么来在不牺牲一方的情况下实现这两个派系之间的和平?

最佳答案

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

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

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

变成:

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

关于c# - Resharper 和 Productivity Power Tools 争夺我的使用权。我怎样才能停止流血?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35365045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com