I downloaded the actual evaluation version of ReSharper (2.0 build 249) and ran into various problems while testing it on our projects using VS2005:
1. ReSharper did reset the language of VisualStudio to "Same As Microsoft Windows" (see Tools->Options->International Settings) on installation (was "English" before that).
2. Installing ReSharper did miss setting the rather important alt-return keyboard shortcut (Using ResetShortcuts in the ReSharper options fixed that) though the other keyboard shortcuts seem to have been set.
3. ReSharper mistakes a class for a namespace when both have the same name. In our project we have a Company.Dictionary namespace, when using that namespace in a class all usages of Dictionary from the System.Collections.Generic namespace result in ReSharper not recognizing them as the class but rather the namespace. VisualStudio though does compile the code.
4. In VS2005 it is possible that a project has project-references which are not in the same solution. As long as the referenced projects are build beforehand VisualStudio is able to resolve those references and build the dependent project. ReSharper is unable to resolve any symbols from those referenced projects.
Bug 3. and 4. have the side-effect that ReSharper will incorrectly remove using directives when optimizing them.
Also what memory overhead should I expect when using ReSharper? A quick comparison in one solution showed about 150MB without and about 450MB with ReSharper.
- Christoph Hornung