How to remove unused using namespaces

asp.net, c#, visual-studio-2010

Solution

Yes you can right click on the page and from the menu select;

Organise Usings > Remove Unused Usings

Alternatively if you prefer shortcuts, please use;

Ctrl + R + G

I am using this all the time, to clean up code, and make code compilation quicker.

Or you can use PowerCommands to remove unused usings for entire projects

Problem

I am using visual studio 2010 and was wondering if there is a way to automatically remove all the namespaces that aren't being used at the the top of the page e.g. ``` using System; using System.Collections.Generic; using System.Linq; using System.Xml.Linq; ``` in the above example System.Collections.Generic is not being used is there a way to know that without trial and error.

Original source

Related problems