There are currently some problems with ReSharper installer. Some of these problems are peculiar to all VS.NET add-ins, some are unique to ReSharper due to its complexity. The purpose of this message is to describe known workarounds for these problems.
Newer version of ReSharper is unable to install over the installed previous one.
Please remove the previous version, then attempt to install the newer one.
ReSharper does not work just after installation; VS.NET shows an error message like 'The add-in ... failed to load or caused an exception'.
The most probable reason is that the ReSharper dlls failed to register for COM interop, so VS.NET cannot load them.
Remedy: try to repair ReSharper using standard 'Add/Remove programs' tool.
NOTE: If you get RegAsm error like 'Extensibility.dll is not found' please install extensibility.dll into the GAC manually:
Extensibility.dll is located somewhere "C:\Microsoft Visual Studio .NET 2003\Common7\IDE\PublicAssemblies\extensibility.dll". ReSharper currently assumes that it resides in GAC which is not true on some systems.
NOTE: For ReSharper to work, 'PrivateAssemblies' folder of VS.NET must contain the following assemblies: Services.dll, ReSharper.dll, DupCodeSearch.dll, JetBrains.ReSharper.Util.dll and JetBrainsShared.dll.
Normally these are copied to the 'PrivateAssemblies' automatically and you don't need to worry about it. Anyway, if you still get the exception on startup please make sure that the specified assemblies are in 'PrivateAssemblies' folder.
VS.NET 2003 only: After installation of ReSharper 2.0, my custom toolbars are deleted.
This is a known problem of VS.NET 2003. You can workaround it by backuping the file where VS.NET 2003 stores information about its UI customization. The path to this file is:
"C:\Documents and Settings\<user>\Application Data\Microsoft\VisualStudio\8.0\1033\CmdUI.prf". Copy this file before installing ReSharper, and restore it from the copy after installation. This way your custom toolbars should be preserved.
You cannot uninstall ReSharper because Registrar.exe that is lauched during uninstall returns an error.
Please run 'Registar.exe /uninstall' manually and look what happens. There is also a useful tool from Microsoft that helps to remove faulty Windows Installer installations: http://support.microsoft.com/default.aspx?scid=kb;en-us;290301
After uninstalling ReSharper, VS.NET 2003 works improperly with C# projects (you cannot add new files, project properties are messed etc).
Remedy is usually very simple. The problem is caused by occasional unregistration of csproj.dll. Reregister it manually:
You don't need to repair or reinstall VS.
After installing ReSharper, VS.NET help disappears; it is completely blank and displays message like "No table of contents has been defined for the current Help collection".
Try to do the following:
1. Open the command window (CTRL+ALT+A) and execute 'View.ShowWebBrowser ms-help://MS.VSCC.2003/VSCCCommon/cm/CollectionManager.htm' (or 'View.WebBrowser ms-help://MS.VSCC.v80/dv_vscccommon/local/CollectionManager.htm' if you're using Visual Studio 2005)
2. Uncheck all boxes
3. Click 'Update VSCC'
4. Restart Visual Studio
5. Open the command window (CTRL+ALT+A) and execute 'View.ShowWebBrowser ms-help://MS.VSCC.2003/VSCCCommon/cm/CollectionManager.htm' (or 'View.WebBrowser ms-help://MS.VSCC.v80/dv_vscccommon/local/CollectionManager.htm' if you're using Visual Studio 2005)
6. Check all boxes
7. Click 'Update VSCC'
8. Restart Visual Studio
These steps are copied from a post by Microsoft people: http://blogs.msdn.com/dr._ex/archive/2004/03/25/96472.aspx