I'm not sure you'll get everything you want, but there is a lot there. You can do three things with Resharper that help with this:
1) On a project or solution level, you can right click on it in Visual Studio and select "Cleanup Code..." which will reformat all your files in that project and change using statements, etc.
2) You can right click on each dependency within a project and select "Find Usages..." to make sure a dependency is needed.
3) There are some new features with Resharper recently where you can right click on the project and say "Find Dependent Code" for code in other projects and assemblies that the selected project uses, and "Find Referenced Code" for code that references the code in the selected project.