Reference Assistant helps to remove unused references from C#, F#, VB.NET or VC++/CLI projects. Initially the extension was developed for theVisual Studio 2010, but now it supports also the Visaul Studio 11.
How much .NET developers can exactly answer: “how many unused assemblies are in your project?” No matter how dynamically a project develops, during work a developer can add new classes to it, remove or change existing. Changes in the classes directly affect references to the assemblies (FCL assemblies, own assemblies or third-party assemblies) required for a project for successful compilation and work. Monitoring of dependencies between classes and assemblies is hard task for developers team. In the meantime even if an application (or class library) doesn’t use an assembly, the assembly can be copied into a project output directory and be included to installer. Therefore it can increase the size of an installer.
The developers who used the Visual Basic .NET for developing should know about tools for removing unused references. The Visual Studio allows removing unused references for VB.NET projects; the developers who use C# or VC++/CLI are less lucky in this case. But here is Reference Assistant to help them - free and open source extension for the Visual Studio 2010/11. The extension performs multi-criteria analysis of a project and decides which assemblies are useful for a project and removes unused.
Visit the product's page for more information http://refassistant.codeplex.com
You can link with us by sending e-mail to RefAssistant@lardite.com