Could be a good Tool. Unfortunately seems not to work with NuGet Packaged Web solutions like Asp.Net MVC. In my case I have such a solution. Tried the Tool on the web-project and it proposed to remove almost all assembly references. Could you please create a version tha also works with NuGet Packaged projects/solutions?
A very useful tool. Looks good and works correct so far. Two suggestions:
1) Make it work with F# as well (Usage on F# projects currently produces "An error has occurred while deleting unused references.")
2) Make it work not only on projects, but also on solutions. This would make removing unused references even more efficient in solutions who contain dozens of projects.
Edit (2012-05-23): The current version correctly handles F# projects. Thanks! However, I have found another issue:
3) All NuGet-managed references are simply removed, even if needed (at least in F# projects). Can you add support for NuGet package references? Or, at least, show the file path of each reference in the dialog, so that it is recognizable whether a reference belongs to a NuGet package or not.
Some assemblies are reported as unused but they actually are, and the number is not very small :(. Anyway, could you provide a simple way, say another tab in the Unused References List, that excludes some assemblies that shouldn't be removed. If you make it work on the whole solution, this might become even more useful feature.
Didn't work for me. Removed directly a lot of references used by my web project. (They were used in Global asax file). Should display a confirm dialog box with references to remove instead of directly removing references
The confirmation window exists (see second screenshot). If you didn't disable this option, the window appears always. Make sure that the "Show Unused References Window before removing" option is enabled in the options (Tools->Options->Reference Assistant). Could you please describe your problem and create work item in the issue tracker on project's page http://refassistant.codeplex.com or send us email (refassistant[at]lardite.com)
I have a solution where i have website project.I am use to using it for web application project but doesn't find any link from where i can remove unused reference for website project.
Is it supported there?
We have some references where copy local is set to true but the tool is saying they are not needed.
Could there be an option to ignore references whose copy local property is set to true?
Hi,
I can't seem to install this when I download it. I am using the Visual Studio Web Developer Express. Is this not supported for that product? In other words is it only for the full version of VS 2010? Thank you.
ggerstein
ggerstein,
Thanks for you question!
Please, download and install the Reference Assistant from our codeplex page: http://refassistant.codeplex.com/releases/view/73979 - it will work for your visual studio edition.
We support all editions of VS2010, but, unfortunately, it's not possible to publish here extensions for Express editions.