是否有人对 Visual Studio 2017 中 Productivity Power Tools 中的“保存时删除和排序使用”功能有问题。它似乎不起作用。有什么解决办法吗?
4 回答
PowerCommands 和 ReSharper 似乎存在问题。
请您尝试取消选中“ReSharper | 选项 | 环境 | 键盘和菜单 | 隐藏覆盖的 VS 菜单项”复选框,然后再次选中“保存时删除和排序使用”功能。
来自https://resharper-support.jetbrains.com/hc/en-us/community/posts/115000159930/comments/115000202364
**** 更新:不再需要生产力工具,因为此功能现在是 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 。
现在“保存时格式化文档”和“保存时排序和删除使用”功能工作。
**** 对于 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 的扩展在保存时运行代码清理