在我的代码中我经常添加一些导入语句,例如:。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
using System.Windows.Threading;
在开发期间,这些import语句中的一些可能变得不必要,因为我移动了需要这些导入的代码。在eclipse中,未使用的导入由IDE标记,但在Visual Studio 2010中我找不到任何提示。我怎样才能发现它们?
答案 0 :(得分:13)
如果要删除它们而不是仅仅检测它们,Visual Studio内置了此功能:Automatic Code Generation -> Organize usings
Visual Studio用户界面中的“删除未使用的使用”选项将删除使用指令,使用别名和源代码中未使用的外部别名。有两种方法可以调用该操作:
主菜单 - 在“编辑”菜单上,指向“智能感知”,指向“组织使用情况”,然后单击“删除未使用的使用情况”。
上下文菜单 - 右键单击代码编辑器中的任意位置,指向“组织使用情况”,然后单击“删除未使用的使用情况”。
修改以包含评论中的信息
Franci已经参与了对VS 2010的Powershell扩展,它增加了更多功能来执行此任务以及其他任务:http://visualstudiogallery.msdn.microsoft.com/en-us/e5f41ad9-4edc-4912-bca3-91147db95b99
答案 1 :(得分:4)
Visual Studio 2019附带解决此问题的默认代码清除。快捷方式是默认按CTRL + K和CTRL + E。
https://docs.microsoft.com/en-us/visualstudio/ide/code-styles-and-code-cleanup?view=vs-2019