Productivity Power Tools 中的功能 "remove and sort usings on save" 在 VS2017 中不起作用
Feature "remove and sort usings on save" from Productivity Power Tools doesn't work in VS2017
有没有人对 Visual Studio 2017 年 Productivity Power Tools 的功能 "remove and sort usings on save" 有疑问。它似乎不起作用。有什么解决办法吗?
PowerCommands 和 ReSharper 似乎有问题。
Please could you try unticking that checkbox "ReSharper | Options |
Environment | Keyboard & Menus | Hide overridden VS menu items" and
then check "Remove and Sort Usings on Save" feature once again.
来自https://resharper-support.jetbrains.com/hc/en-us/community/posts/115000159930/comments/115000202364
**** 更新:不再需要 Productivity Power Tools,因为此功能现在是 Visual Studio 2017 的一部分。请参阅 。 ****
无论我安装了 Visual Studio 2017 的哪个版本,我都无法在 4 台不同的笔记本电脑上使用 "Format Document on Save" 或 "Sort and Remove Usings on save" 功能(Community/Pro/Enterprise ).我认为问题是我使用了安装所有扩展的主要 Productivity Power Tools 2017 扩展,也许这个扩展中有错误?
要解决问题并使功能正常工作:
- 卸载了 Productivity Power Tools 2017 扩展。 (这将保留所有子组件扩展仍然安装。)
- 卸载了 Visual Studio 扩展的电源命令。
- 已重新启动Visual Studio。
- 单独为 Visual Studio 扩展重新安装了单独的 电源命令。
现在 "Format Document on Save" 和 "Sort and Remove Usings on save" 功能可以使用了。
还有一个解决方案
转到工具-->选项-->文本编辑器--> tick/untick删除不必要的使用
**** 对于 Visual studio 2019(我的版本是版本 16.6.3):Productivity Power Tools 没有工作,@makdo 的回答上的实验标志 post 不可用。
为此 post 归功于 @mattferderer
https://mattferderer.com/clean-up-sort-unused-dotnet-using-statements-in-visual-studio
如何让它工作 - V2019
在菜单中转到分析 > 代码清理 > 配置代码清理。将以下内容添加到您的修复程序
配置代码清理后,您需要运行它。以下是您的选择:
- 您设置的第一个配置文件可以 运行 使用 Ctrl+K、Ctrl+E。
- 在屏幕底部(左侧)有一个小扫帚图标。单击那个。
在菜单中转到分析 > 代码清理。然后 select 您想要 运行.
的清理配置文件
- 您可以 运行 保存时使用 Mads Kristensen's extension
进行代码清理
有没有人对 Visual Studio 2017 年 Productivity Power Tools 的功能 "remove and sort usings on save" 有疑问。它似乎不起作用。有什么解决办法吗?
PowerCommands 和 ReSharper 似乎有问题。
Please could you try unticking that checkbox "ReSharper | Options | Environment | Keyboard & Menus | Hide overridden VS menu items" and then check "Remove and Sort Usings on Save" feature once again.
来自https://resharper-support.jetbrains.com/hc/en-us/community/posts/115000159930/comments/115000202364
**** 更新:不再需要 Productivity Power Tools,因为此功能现在是 Visual Studio 2017 的一部分。请参阅
无论我安装了 Visual Studio 2017 的哪个版本,我都无法在 4 台不同的笔记本电脑上使用 "Format Document on Save" 或 "Sort and Remove Usings on save" 功能(Community/Pro/Enterprise ).我认为问题是我使用了安装所有扩展的主要 Productivity Power Tools 2017 扩展,也许这个扩展中有错误?
要解决问题并使功能正常工作:
- 卸载了 Productivity Power Tools 2017 扩展。 (这将保留所有子组件扩展仍然安装。)
- 卸载了 Visual Studio 扩展的电源命令。
- 已重新启动Visual Studio。
- 单独为 Visual Studio 扩展重新安装了单独的 电源命令。
现在 "Format Document on Save" 和 "Sort and Remove Usings on save" 功能可以使用了。
还有一个解决方案
转到工具-->选项-->文本编辑器--> tick/untick删除不必要的使用
**** 对于 Visual studio 2019(我的版本是版本 16.6.3):Productivity Power Tools 没有工作,@makdo 的回答上的实验标志 post 不可用。
为此 post 归功于 @mattferderer https://mattferderer.com/clean-up-sort-unused-dotnet-using-statements-in-visual-studio
如何让它工作 - V2019
在菜单中转到分析 > 代码清理 > 配置代码清理。将以下内容添加到您的修复程序
配置代码清理后,您需要运行它。以下是您的选择:
- 您设置的第一个配置文件可以 运行 使用 Ctrl+K、Ctrl+E。
- 在屏幕底部(左侧)有一个小扫帚图标。单击那个。 在菜单中转到分析 > 代码清理。然后 select 您想要 运行. 的清理配置文件
- 您可以 运行 保存时使用 Mads Kristensen's extension 进行代码清理