繁体   English   中英

如何删除冗余类型限定符解决方案?

[英]How to remove redundant type qualifier solution wide?

在我们的整个解决方案中,我们有如下冗余类型限定符:

using Project.Folder;
...
Project.Folder.Enum enum = Project.Folder.Enum.Option;

我正在寻找一种方法来查找和删除所有Project.Folder. 是多余的(有些不会)。 除了 Resharper 之外,还有其他工具可以进行这种大规模重构吗?

如果无法使用 resharper,我只会 ctrl + shift + h 并用空替换,然后尝试构建 - 错误列表将让您双击每个错误,并且您确切地知道如何修复它。 耗时但可能是唯一简单的方法。

对于冗余限定符名称,我在 R 文件和资源方面遇到了同样的问题,我这样做:

Ctrl Shift + R

用您的包裹填充“搜索框”。R

com.yourpackage.R 

填充“替换框”

R

他们看到结果并单击替换为您想要的参考

对我来说是目前禁食的解决方法,希望有一天选项清理代码自己做

对于未来的提问者,请注意,在 Visual Studio 2019 中,您可以执行类似于 Resharper 的操作。 右键单击重构建议,应该有一个“修复整个解决方案”选项。

VS 2019 解决方案范围内的重构

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM