31

是否有人对 Visual Studio 2017 中 Productivity Power Tools 中的“保存时删除和排序使用”功能有问题。它似乎不起作用。有什么解决办法吗?

在此处输入图像描述

4

4 回答 4

22

还有另一种解决方案在此处输入图像描述

转到工具->选项->文本编辑器->勾选/取消勾选删除不必要的使用

于 2018-08-31T02:11:38.913 回答
9

PowerCommands 和 ReSharper 似乎存在问题。

请您尝试取消选中“ReSharper | 选项 | 环境 | 键盘和菜单 | 隐藏覆盖的 VS 菜单项”复选框,然后再次选中“保存时删除和排序使用”功能。

来自https://resharper-support.jetbrains.com/hc/en-us/community/posts/115000159930/comments/115000202364

于 2017-04-18T07:17:14.817 回答
7

**** 更新:不再需要生产力工具,因为此功能现在是 Visual Studio 2017 的一部分。请参阅makdu 的回答。****

无论我安装了哪个版本的 Visual Studio 2017(社区/专业版/企业版),我都无法在 4 台不同的笔记本电脑上使用“保存时格式化文档”或“保存时排序和删除使用”功能。我认为问题在于我使用了安装所有扩展的主要Productivity Power Tools 2017扩展,也许这个扩展中有错误?

要解决问题并使功能正常工作:

  • 卸载Productivity Power Tools 2017扩展。(这将使所有子组件扩展仍然安装。)
  • 卸载了 Visual Studio扩展的各个Power Commands 。
  • 重新启动 Visual Studio。
  • 自行重新安装了 Visual Studio 扩展的各个Power Commands 。

现在“保存时格式化文档”和“保存时排序和删除使用”功能工作。

于 2017-04-29T12:21:20.577 回答
7

**** 对于 Visual Studio 2019(我的版本是 16.6.3 版):Productivity Power Tools 不起作用,@makdo 的答案上发布的实验标志不可用。

这篇文章 感谢@mattferderer https://mattferderer.com/clean-up-sort-unused-dotnet-using-statements-in-visual-studio

如何让它工作 - V2019

在菜单中转到分析 > 代码清理 > 配置代码清理。将以下内容添加到您的修复程序中 在此处输入图像描述

配置代码清理后,您需要运行它。以下是您的选择:

  • 您设置的第一个配置文件可以使用 Ctrl+K、Ctrl+E 运行。
  • 在屏幕的底部(左侧)有一个小扫帚图标。点击那个。在菜单中转到分析 > 代码清理。然后选择要运行的清理配置文件。
  • 您可以使用Mads Kristensen 的扩展在保存时运行代码清理
于 2020-07-10T07:49:34.207 回答