Microsoft hat seit Beginn der Werkzeugherstellung für Programmierer auf visuell orientiertes Arbeiten gesetzt. Bereits die erste Version von Visual Studio für Visual Basic, Visual C++ und Visual FoxPro legte viel Wert auf Oberflächengestaltung. Einen Button auf die Oberfläche werfen und ausprogrammieren, so glänzte die Vision vom Programmieren für jedermann. Davon, dass dieser wertvolle Code gehegt und gepflegt werden muss ist bislang kaum die Rede.
JetBrains, der Hersteller von IntelliJ IDEA (renommierte Java IDE), hat diese Lücke in Microsofts Visual Studio erkannt und mit einem Plugin geschlossen. JetBrains ReSharper 1.0 für Visual Studio 2003 erschien im Jahr 2004. Seitdem veröffentlicht JetBrains regelmäßig neue Versionen des Plugins.
Noch heute, 15 Jahre nach der Einführung von Visual Studio in 1995 hat Visual Studio 2010 kaum aufgeholt. Der ReSharper bleibt auch in der kürzlich erschienenen Version 5 vorne an und überzeugt weiter durch brilliante Innovation.
Die von JetBrains propagierten Neuerungen sind in den Bereichen Webentwicklung, Codeanalyse, Projektverwaltung und der Unterstützung von .NET 4 und Visual Studio 2010 zu finden. ReSharper 5 funktioniert jedoch auch in Visual Studio 2005 und 2008.
Visual Studio 2010, C# 4 und VB 10
Die Integration in den für Visual Studio 2010 vollständig neu implementierten Texteditor hat ein kleines Facelift bekommen. Abgerundete Umrandungen und sauberere Squiggles ergeben ein angenehmeres Codebild.

Außerdem wir in als „nicht erreichbar“ klassifiziertem Code trotzdem noch Farbe bekannt.

Neuerungen in C# sind ebenfalls berücksichtigt.
Optionale Parameter

ReSharper erkennt den benannten Parameter foo und benennt ihn entsprechend.

Bei mehreren Parametern weiß der ReSharper welche Namensangaben notwendig sind und welche nicht.
