ReSharper wird 20!
20 Jahre Erfolg mit führenden Entwicklungstools
ReSharper gehört seit 2004 untrennbar zur .NET-Entwicklungscommunity und ist mit über 2,5 Millionen Downloads die populärste Erweiterung im Visual Studio Marketplace. Bereits das erste Release von ReSharper übte enormen Einfluss aus und veränderte das Erkunden, Schreiben, Pflegen und Verbessern von Codebeständen. Im Folgenden werfen wir einen genaueren Blick auf die wichtigsten Meilensteine der Erweiterung und ihren nachhaltigen Einfluss auf das .NET-Ökosystem.
2002
Januar 2002
.NET Framework 1.0 (inkl. ASP.NET 1.0), C# 1.0, Visual Studio 2002, Windows Forms, CLR 1.0 und ADO.NET werden veröffentlicht.

2002
Visual Basic .NET (VB.NET) veröffentlicht

2003
JetBrains startet die Entwicklung von ReSharper. Dabei profitieren wir von unseren Erfahrungen mit IntelliJ IDEA 1.0 und den Ähnlichkeiten zwischen Java und C#. Es werden zwei Projekte begonnen: eine Visual-Studio-Erweiterung und eine .NET-IDE.
April 2003
Visual Studio 2003 veröffentlicht
2004
Juni 2004
Mono 1.0 veröffentlicht
21. Juli 2004 🎉

ReSharper 1.0 bot folgende Funktionen:
- Navigation (Find Usages, Go to Declaration und Tastenkürzel)
- Intelligente Typ-Completion
- Live-Vorlagen
- Code-Hervorhebung
- Und das Rename-Refactoring
Interessanterweise war der C#-Parsergenerator in Java geschrieben!

Evgeny Pasynkov
Einer der ursprünglichen ReSharper-Entwickler
„Der erste Kauf von ReSharper erfolgte 10 Minuten nach der öffentlichen Ankündigung, und wir waren absolut begeistert!“
2005
Wussten Sie, dass 2005 eine ReSharper-IDE beinahe Realität wurde?
Nach der Veröffentlichung von Visual Studio 2005 und C# 2.0 wurden die Pläne, eine ReSharper-IDE zu veröffentlichen, aufgrund des erheblichen Arbeitsaufwands für die Neuentwicklung in C# verworfen. Da der Absatz von ReSharper als Visual-Studio-Erweiterung stetig zunahm und der Visual Studio Marketplace expandierte, beschlossen wir, uns auf die Verbesserung der bestehenden Erweiterung zu konzentrieren. Unsere Vision, eine .NET-IDE zu entwickeln, haben wir jedoch nicht aufgegeben, sondern später mit JetBrains Rider realisiert.
Ein Teil des Codes aus dem ReSharper-IDE-Projekt blieb lange Zeit in Gebrauch, darunter die eigenständige App-Oberfläche (mit Toolfenstern und Editor), die teilweise in dotPeek, dotTrace, dotMemory und dotCover verwendet wird, ein Unit-Test-Runner sowie ein Algorithmus für Diff-Vergleiche in Projektmappendateien.




Das nächste Release war ReSharper 1.5, das 16 neue Refactorings enthielt, darunter Extract Interface, Extract Superclass, Copy Type, Introduce Field, Encapsulate Field, Introduce Parameter sowie Convert Interface to Abstract Class (und umgekehrt).
Das nächste Release war ReSharper 1.5, das 16 neue Refactorings enthielt, darunter Extract Interface, Extract Superclass, Copy Type, Introduce Field, Encapsulate Field, Introduce Parameter sowie Convert Interface to Abstract Class (und umgekehrt).
April 2005
F# 1.0 veröffentlicht
11. Oktober 2005
November 2005
Visual Studio 2005, C# 2.0, .NET Framework 2.0 und CLR 2.0 veröffentlicht
2006
Januar 2006
Veröffentlichung von NERPA, des ersten Drittanbieter-Plugins für ReSharper
Der Autor des Plugins, Ilya Ryzhenkov, wünschte sich mehr Erweiterungsmöglichkeiten für ReSharper, um einen Weg für zukünftige Plugins zu bereiten. Später schloss er sich JetBrains an, um diese Arbeit als Produktmanager im ReSharper-Team fortzusetzen.

22. Mai 2006
ReSharper schreibt Regeln für Unit-Tests neu
ReSharper 2.0 wurde ein sehr langes Projekt, auch weil es zwei Versionen von Visual Studio und C# unterstützte. Nach fast zwei Jahren Arbeit kam es endlich auf den Markt und bot Unterstützung für C# 2.0, ASP.NET und Visual Studio 2005, ergänzt durch neun neue Refactorings und einen bahnbrechenden Unit-Test-Runner. Außerdem bot es die Möglichkeit, Einstellungen und Vorlagen gemeinsam zu nutzen.


1. Juni 2006
Das Blog für die JetBrains-.NET-Tools wird aus der Taufe gehoben, um interessante Informationen über .NET Produktivitätstools – insbesondere JetBrains ReSharper und den Profiler JetBrains dotTrace – zu veröffentlichen.
14. September 2006
dotTrace 2.0 (Beta) wird mit Arbeitsspeicher-Profiling veröffentlicht, einer Funktion, die sieben Jahre später in ein separates Produkt (dotMemory) ausgelagert wird.
November 2006
.NET Framework 3.0 und Windows Presentation Foundation (WPF) veröffentlicht
11. Dezember 2006
JetBrains veröffentlicht ReSharper 2.5
Diese Version brachte eine überarbeitete Bedienoberfläche mit und ersetzte von IntelliJ IDEA inspirierte Elemente durch zeitgemäße Windows-Forms-Steuerelemente, um die Integration mit Visual Studio zu verbessern.
2007
21. Juni 2007
ReSharper 3.0 wird veröffentlicht, mit vollwertiger VB.NET-, XML- und XAML-Unterstützung und sprachübergreifender Funktionalität für C# und VB. Eine weitere Neuerung in ReSharper 3.0 ist der Unit-Test-Explorer, ein völlig überarbeiteter Unit-Test-Runner.

November 2007
C# 3.0, Visual Studio 2008 und .NET Framework 3.5 veröffentlicht
2008
Jedi-Coding mit ReSharper
JetBrains-Produktmanager Ilya Ryzhenkov stellt ein halb im Scherz erstelltes Video vor, um für ReSharper in Visual Studio zu werben. Darin erstellt er innerhalb von acht Minuten eine Konsolenanwendung, um die schnelle Codegenerierung, die verzögerungsfreie Codenavigation und die Unterstützung von ReSharper beim Refactoring und der Neustrukturierung von Code vorzuführen.

Wussten Sie, dass das ReSharper-Team einst ein externes Hilfsprogramm verwendete, um die Einschränkungen des 32-Bit-Prozesses von Visual Studio zu umgehen?
ReSharper hatte mit der Beschränkung des Arbeitsspeichers in Visual Studio auf einige hundert MB zu kämpfen, da dies für komplexe Projekte unzureichend war. Außerdem verursachte die Speicherallokation in 16-MB-Blöcken durch .NET eine starke Fragmentierung, sodass nur wenige zusammenhängende Blöcke frei blieben. Um dieses Problem zu lösen, entwickelte Leonid Shalupov eine App, die vor Visual Studio gestartet wurde und die VirtualAlloc/VirtualFree-Systemaufrufe abfing, um die Fragmentierung zu reduzieren. Das ReSharper-Supportteam stellte diese App den Kunden so lange bereit, bis das Problem durch Visual-Studio-Updates behoben wurde.
Januar 2008
ReSharper 3.1 mit SWEA veröffentlicht
ReSharper 3.1 war die erste Version, die eine projektmappenweite Analyse (solution-wide analysis, SWEA) anbot, um fehlerhaften C#-Code in Ihrer gesamten Projektmappe zu erkennen, ohne diese zu kompilieren. Diese einzigartige Funktion ist auch weiterhin in keiner anderen IDE zu finden.

März 2008
ReSharper-Produktmanager empfiehlt „Varifizierung“ als Best Practice
Bei den Nightly-Builds von ReSharper 4.0 beschwerten sich einige Nutzer*innen über häufige Vorschläge, explizite Typen durch das var
-Schlüsselwort zu ersetzen. In einer hitzigen Diskussion auf seinem Blog erklärte ReSharper-Produktmanager Ilya Ryzhenkov, warum die Verwendung von var
Ihren Code erheblich verbessern kann.

Wussten Sie, dass das ReSharper-Team den Buildstatus zeitweise auf einer Ampel anzeigte?
Irgendwann brachte jemand eine echte Ampel unbekannter Provenienz in das JetBrains-Büro in Sankt Petersburg mit. Während eines Hackathons wurde die Ampel mit dem Buildserver verbunden und leuchtete fortan rot, wenn ein ReSharper-Build fehlschlug. Sie leuchtete so gut wie nie grün, sagt man (im Gegensatz zu heute).
10. Juni 2008
JetBrains veröffentlicht ReSharper 4.0
Neben der projektmappenweiten Analyse führte ReSharper 4.0 auch eine Code-Bereinigung sowie einen Live-Vorlageneditor und -manager ein. Die Erweiterung war auch in zwei speziellen Editionen erhältlich: C# und VB.NET.
11. August 2008
Das Entity Framework (EFv1) ist im Lieferumfang von .NET Framework 3.5 Service Pack 1 und Visual Studio 2008 Service Pack 1 enthalten.
Oktober 2008
Mono 2.0 veröffentlicht
2009
März 2009
ASP.NET MVC 1.0 veröffentlicht

September 2009
Xamarin für iOS (zuvor als MonoTouch 1.0 bekannt) veröffentlicht
19. November 2009
JustCode erweist sich als attraktive Lösung für C#-Entwickler*innen, mit Codeanalyse- und Refactoring-Funktionen für Visual Studio.

2010
2010
JetBrains verdient Geld mit ReSharper
Es gab Zeiten, in denen die Einnahmen von ReSharper die von IntelliJ IDEA bei weitem übertrafen, während andere Märkte und Technologien noch nicht von JetBrains abgedeckt wurden.
März 2010
JetBrains stellt dotCover vor, ein Code-Coverage-Tool für .NET
Durch die Integration mit ReSharper unterstützte dotCover die Ausführung von Code-Coverage-Prüfungen über eine Konsole mit einigen grundlegenden Funktionen.

März 2010
ReSharper 5.0 EAP führt Call Tracking und Value Tracking ein
Call-Tracking bot eine unkomplizierte Möglichkeit für eine umfassende Verwendungs- oder Deklarationsssuche (Find Usages bzw. Go to Declaration), und mit Value-Tracking konnte ermittelt werden, wie ein bestimmter falscher Wert an eine bestimmte Stelle in Ihrem Programm gelangt sein und wohin er als Nächstes weitergegeben werden könnte. Die EAP-Version enthielt auch die Neuerung Inspect This (Strg+Umschalt+Alt+A) – ein neues Tastenkürzel für den schnellen Zugriff auf Call Tracking, Value Tracking und Typhierarchie-Funktionen.
April 2010
C# 4.0, Visual Studio 2010 und .NET Framework 4.0 veröffentlicht
7. April 2010
Structural Search and Replace in ReSharper 5.0 EAP eingeführt
Dies ist eine der leistungsfähigsten ReSharper-Funktionen und ermöglicht das Finden von Code, der mit einer strukturellen Vorlage übereinstimmt.



13. April 2010
JetBrains veröffentlicht ReSharper 5.0
ReSharper 5.0 wurde mit mehreren innovativen Funktionen veröffentlicht:
- Call Tracking und Value Tracking
- Schleifen in LINQ konvertieren
- Strukturierte Muster
- Projektmappenweite Warnungen und Empfehlungen
Weitere bemerkenswerte Updates: ein erweitertes Toolset für ASP.NET und ASP.NET MVC, Refactoring- und Abhängigkeitsansichten für Projekte, native NUnit-Unterstützung und Unterstützung für Visual Studio 2010.

Dave Mendlen
Senior Director of Developer Platform
and Tools bei Microsoft
„Microsoft ist erfreut, dass JetBrains als Visual Studio Industry Partner frühzeitig in die Unterstützung von Visual Studio 2010 und der nächsten Generation unserer Anwendungsentwicklungsplattform investiert hat und ReSharper 5.0 heute zeitgleich ausliefert.
Mit ReSharper 5.0 können Kunden ihren Entwicklungsprozess vom Entwurf bis zum Deployment vereinfachen, wenn sie Microsoft-Produkte – insbesondere Visual Studio 2010 und .NET Framework 4 – verwenden.“
14. September 2010

Oktober 2010
ASP.NET MVC 3 wird veröffentlicht und führt die Razor-Syntax ein.
2011
Februar 2011
Tales from QA: Pinky and the Brain veröffentlicht
Asia Rudenko, eine QS-Spezialistin des ReSharper-Teams, erschuf damals einen Comic, der im .NET-Tools-Blog veröffentlicht wurde und unter anderem folgendes Geständnis enthielt: „Ich muss zugeben: Im ersten Moment verdächtigte ich ReSharper, die Weltherrschaft übernehmen zu wollen …“


17. Februar 2011
JetBrains gibt bekannt, dass ReSharper 6 eine kostenlose Dekompilierfunktion haben wird
Neben der Vorstellung des in ReSharper integrierten Decompilers stellt JetBrains auch die Entwicklung des .NET-Decompilers und Assembly-Browsers dotPeek vor. Als Antwort darauf, dass der Redgate-Decompiler zu einem kostenpflichtigen Produkt geworden ist, geben wir das Versprechen, dass dotPeek kostenlos bleiben wird. Der Name dotPeek stammt aus einem Brainstorming-Wettbewerb, den wir auf Facebook veranstaltet haben.

April 2011
Veröffentlichung von Xamarin.Android, früher bekannt als Mono für Android
30. Juni 2011
Durch die Unterstützung von drei neuen Sprachen (JavaScript, CSS und HTML), der Razor-View-Engine von ASP.NET MVC 3 sowie des JavaScript-QUnit-Test-Runners wurde ReSharper 6.0 mit Visual Studio zu einer der besten Umgebungen für die Entwicklung von Webanwendungen.

19. Oktober 2011
Microsoft stellt das Roslyn-Projekt vor
4. November 2011
ReSharper 6.1 EAP führt neue Einstellungs-Engine ein
Die ReSharper-Einstellungen wurden überarbeitet und in Ebenen angeordnet: Entwickler*innen konnten jetzt globale, projektmappenspezifische, teamspezifische oder persönliche Einstellungen definieren.

2012
18. Januar 2012
JetBrains stellt ReSharper-SDK vor
Zusammen mit ReSharper 6.1 debütierte auch das ReSharper-SDK – ein separates Framework, das die Entwicklung von ReSharper-Plugins vereinfachen sollte.

26. Juli 2012
ReSharper 7.0 bietet eine vollständige Integration mit Visual Studio 2012, Unterstützung von Windows Runtime, LightSwitch, SharePoint und INotifyPropertyChanged
, neue Refactorings wie Extract Class sowie eine Erstunterstützung für ASP.NET 4.5 und ASP.NET MVC 4.

August 2012
C# 5.0 und ASP.NET MVC 4 veröffentlicht
September 2012
Visual Studio 2012 veröffentlicht
2013
24. Januar 2013
Hadi Hariri und Julie Lerman veröffentlichen gemeinsam A Story of Entity Framework and ReSharper
Der JetBrains Developer Advocate und die Microsoft-Regionaldirektorin und Microsoft-MVP nahmen ein ungescriptetes Webinar auf, in dem sie zeigten, wie man den Code-First-Ansatz des Entity-Frameworks nutzen und gleichzeitig von den Vorteilen von ReSharper profitieren konnte.

März 2013
ReSharper Command Line Tools vorgestellt
Mit der Einführung von InspectCode, einem Befehlszeilentool für die Codeinspektionen von ReSharper, überwand die ReSharper-Codeanalyse die Grenzen von Visual Studio.
2013. Mai
NuGet-basierter Erweiterungsmanager debütiert in ReSharper 8.0 EAP
Erweiterungen können jetzt in ReSharper verwaltet werden.

Juli 2013
Warum ist ReSharper so großartig?
In diesem Screencast zeigt Hadi Hariri, warum ReSharper so geliebt wird ❤️.

18. Juli 2013
ReSharper 8.0 führte neue Navigationsfunktionen ein:
- Go to Everything (später in Search Everywhere umbenannt und in JetBrains-IDEs integriert)
- Assembly Explorer
- Navigate to Generic Substitutions
- Navigate to Assembly Explorer
Diese Version führte auch Architekturdiagramme für alle Visual-Studio-Anwender*innen ein, beginnend mit einem Projektabhängigkeitsdiagramm.


4. August 2013
Das ReSharper-Team erfindet die Postfix-Completion
ReSharper führte über ein Plugin Postfix-Vorlagen ein, mit denen typisierte Ausdrücke ohne Zurückspringen transformiert werden konnten, indem nach Eingabe eines Punkts eine Vorlage aus der Completion-Liste ausgewählt wurde. Diese Vorlagen wurden später in die EAP-Version von ReSharper 10 im Jahr 2015 und anschließend auch in IntelliJ IDEA und andere JetBrains-IDEs übernommen.
Oktober 2013
Mono 3.0, .NET Framework 4.5, Visual Studio 2013 und ASP.NET MVC 5 werden veröffentlicht.
22. Oktober 2013
7. November 2013
ReSharper-SDK in NuGet verfügbar
Das ReSharper-SDK, das zuvor als MSI-Installationsprogramm verfügbar war, wurde mit ReSharper 8.1 EAP als NuGet-Paket bereitgestellt.
27. November 2013
JetBrains führt dotMemory als eigenständiges Produkt ein
Der Arbeitsspeicher-Profiler dotTrace wurde von Grund auf überarbeitet und als dotMemory veröffentlicht, das eine völlig neue Speicherprofiling-Erfahrung unter .NET bot.

2014
1. April 2014
Das Supportende von Office 2003 rückte näher, und so beschlossen wir, Clippy in ReSharper Unterschlupf zu gewähren. Was als Aprilscherz begann, wurde tatsächlich zu einer funktionierenden Erweiterung, die Sie in einem Screencast des Autors Matt Ellis in Aktion sehen können.


April 2014
Auf der Konferenz Microsoft Build 2014 gab Microsoft das Roslyn-Projekt als Open Source frei und veröffentlichte eine Preview der Sprachintegration in Visual Studio 2013. Wir entschieden, die ReSharper-eigene Codeanalyse-Engine weiter zu verwenden und zu entwickeln, da sie mehr Flexibilität und Innovationsmöglichkeiten bot.

30. Oktober 2014
Telerik kündigt die Portierung von JustCode auf Roslyn an
Im Gegensatz zu ReSharper hat JustCode beschlossen, Roslyn in die eigene Codeanalyse-Engine aufzunehmen.
19. November 2014
Mit der Veröffentlichung von ReSharper Ultimate haben wir unsere .NET-Produktlinie aktualisiert. Die drei früheren ReSharper-Editionen (Full, C# und VB.NET) wurden durch ReSharper, ReSharper C++ und ReSharper Ultimate ersetzt. ReSharper Ultimate enthielt neben ReSharper und ReSharper C++ auch dotCover, dotTrace und dotMemory.

November 2014
Veröffentlichung von Visual Studio Community 2013, der ersten Community-Version von Visual Studio
12. Dezember 2014
Zu den Highlights zählte die Unterstützung für Visual Studio 2015 Preview, C# 6.0 und reguläre Ausdrücke. Mit ReSharper 9.0 wurden auch neue Navigationsfunktionen – etwa Go to Action und Navigate to Exposing APIs – sowie Typabhängigkeitsdiagramme eingeführt. dotTrace 6.0 erhielt einen Modus für das Timeline-Profiling. Außerdem führte JetBrains für alle .NET-Tools ein gemeinsames Installationsprogramm ein.


2015
4. März 2015
JetBrains stellt dotMemory Unit vor 🛠️
Wir geben die Markteinführung von dotMemory Unit bekannt. Das neue Tool erweitert Ihr Unit-Test-Framework um die Funktionen eines Arbeitsspeicher-Profilers.
April 2015
Visual Studio Code 1.0 und Mono 4.0 veröffentlicht️
8. April 2015
ReSharper C++ 1.0 veröffentlicht
Mit ReSharper C++ 1.0 bereichert ein neues Produkt die ReSharper-Ultimate-Familie, um das Leben von C++-Entwickler*innen, die mit Visual Studio arbeiten, zu erleichtern. ReSharper C++ übernimmt die meisten Funktionen von ReSharper, darunter eine leistungsstarke Navigation, Programmierhilfen und Codegenerierung. Als Engine kam das Produkt bei der Unterstützung der C++-Spieleentwicklung in JetBrains Rider sowie in CLion (Nova-Engine) zum Einsatz.
Juni 2015
Visual Studio Code 1.0 und Mono 4.0 veröffentlicht️
Juli 2015
Universal Windows Platform (UWP) und Visual Studio 2015 veröffentlicht
10. August 2015
DevExpress stellt Portierung von CodeRush auf Roslyn vor️
DevExpress veröffentlicht ein neues Produkt, CodeRush für Roslyn, das sich von seinem Vorgänger CodeRush Classic durch die Verwendung von Roslyn anstelle der eigenen Code-Engine unterscheidet.
19. August 2015
ReSharper 9.2 führt Run-Konfigurationen ein
Eine brandneue Funktion bot die Möglichkeit, innerhalb einer einzigen Projektmappe mehrere Run-Konfigurationen zu erstellen, zu verwalten und auszuführen.

Oktober 2015
.NET Framework 4.6 veröffentlicht
15. Oktober 2015
JetBrains führt ReSharper Build ein, um die redundante Neuerstellung von Builds zu vermeiden
ReSharper Build entstand 2005 als internes Tool und wurde später zu einer neuen Funktion in ReSharper 10, um die Buildzeiten von Projektmappen zu verkürzen. Es ersetzte das Build-Management von Visual Studio durch ein System, das mithilfe von Heuristiken nur solche Projekte kompilierte, die eine Aktualisierung benötigten.
16. Oktober 2015
JetBrains kündigt Änderungen für die Versionierung der ReSharper-Ultimate-Tools an
Die .NET-Tools von JetBrains entwickelten sich zunächst unabhängig voneinander. Dies änderte sich jedoch, als mit ReSharper Ultimate ein gemeinsames Installationsprogramm, gemeinsame Assemblies, synchronisierte Release-Zyklen und eine einheitliche Lizenzierung eingeführt wurden. Ab ReSharper 10 wurden alle Versionen der .NET-Tools aufeinander abgestimmt und ihre Kompatibilität garantiert.


10. Dezember 2015
Um der wachsenden Palette der JetBrains-Produkte, einschließlich ReSharper Ultimate, eine einheitliche Identität zu geben, haben wir unser Branding überarbeitet.
2016
13. Januar 2016
JetBrains greift mit Rider die Vision einer eigenständigen .NET-IDE wieder auf
Auf der NDC London stellten wir Rider vor, eine plattformunabhängige 64-Bit-IDE für C#, die auf der IntelliJ-Plattform und ReSharper basierte. Anstatt die Funktionen von ReSharper auf der JVM-basierten IntelliJ-Plattform neu zu implementieren, nutzte Rider ReSharper im Headless-Modus und kommunizierte mit diesem über ein schnelles, speziell angepasstes Binärprotokoll. Das Backend bestand aus ReSharper, geschrieben in C# unter .NET oder Mono, und das Frontend war in Kotlin geschrieben und nutzte die APIs der IntelliJ-Plattform.

Juni 2016
.NET Core 1.0 und ASP.NET Core 1.0 veröffentlicht
18. August 2016
ReSharper Ultimate 2016.2 veröffentlicht
Zu den Highlights zählten die Projektunterstützung für ASP.NET Core 1.0 und .NET Core 1.0, die strukturelle Navigation sowie die Navigation zu beliebigen Texten in Quellcode- und Textdateien mit Go to Text.


2017
September 2016
.NET Standard 1.0 veröffentlicht
März 2017
Visual Studio 2017 und C# 7.0 veröffentlicht
3. April 2017
ReSharper Ultimate 2017.1 veröffentlicht
Dieses Release enthielt Unterstützung für Visual Studio 2017, lokale Funktionen und throw-Ausdrücke aus C# 7.0, Unit-Testing für .NET Core in Visual Studio 2017, EditorConfig-Unterstützung (für alle Sprachen) und mehr.


Mai 2017
.NET Framework 4.7 und Mono 5.0 veröffentlicht
3. August 2017
JetBrains Rider veröffentlicht
Die Entstehung von Rider war ein überragender Erfolg für uns. Wir haben damit nicht nur unseren Traum von einer plattformunabhängigen C#-IDE verwirklicht, sondern auch das ReSharper-Plugin in ein wiederverwendbares ReSharper-Backend verwandelt, das heute auch anderen JetBrains-Produkten als Grundlage dient. Rider brachte die Fähigkeiten von ReSharper zur Geltung, indem es die Produktivität durch eine flüssige Bedienoberfläche und Nutzungserfahrung steigerte und Codeanalysen außerhalb eines 32-Bit-Prozesses durchführte.
August 2017
.NET Core 2.0 veröffentlicht
2018
21. August 2018
ReSharper Ultimate 2018.2 veröffentlicht
Zu den Highlights zählten die Unterstützung von C++/CLI und C# 7.3, die integrierte Rechtschreibprüfung mit ReSpeller, Erstunterstützung für Blazor und einiges mehr.

Dezember 2018
Blazor Server (auf dem Server über SignalR ausgeführt) wird als Teil von .NET Core 3.1 veröffentlicht.
2019
30. April 2019
ReSharper Ultimate 2019.1 veröffentlicht
Mit diesem Release wurden die Erstunterstützung für C# 8.0 und die ersten Unreal-Engine-Funktionen in ReSharper C++ eingeführt.

April 2019
.NET Framework 4.8 und Visual Studio 2019 veröffentlicht
Juni 2019
Wussten Sie, dass ReSharper das Projektmodell asynchron von der Festplatte einliest?
ReSharper kann jetzt Projektmodelle direkt von der Festplatte lesen. Damit wird die COM-API von Visual Studio umgangen, die vom UI-Thread abhängt und bei mehreren Zielframeworks Einschränkungen aufweist. Roslyn wurde zwar in Betracht gezogen, entsprach aber nicht unseren Anforderungen. Dieser Ansatz erleichterte Schreiboperationen außerhalb des UI-Threads – unerlässlich für die effiziente Handhabung großer Projektmodelle. Wir haben einen Mechanismus entwickelt, um Unterschiede in einem Hintergrund-Thread zu berechnen und die Bedienoberfläche bei Bedarf nahtlos aufzufrischen.
Juli 2019
Mono 6.0 veröffentlicht
September 2019
.NET Core 3.0 und C# 8.0 veröffentlicht
Mit C# 8.0 wurden nullfähige Verweistypen eingeführt, deren Implementierung weitgehend auf der Null-Analyse von ReSharper basierte.
11. Dezember 2019
ReSharper Ultimate 2019.3 mit neuem .resx
-Editor veröffentlicht
ReSharper 2019.3 hat einen brandneuen Localization Manager eingeführt, mit dem Sie .resx
-Dateien in Ihrer Projektmappe effizienter bearbeiten können. Dieses Release enthielt auch eine verbesserte C#-8.0-Unterstützung sowie Linux- und macOS-Unterstützung in ReSharper und den dotTrace-Befehlszeilentools.
Dezember 2019
.NET Core 3.1 veröffentlicht

2020
Mai 2020
Blazor WebAssembly (clientseitig auf WebAssembly ausgeführt) wird offiziell als Teil von .NET Core 3.2 veröffentlicht.
15. Juli 2020
JetBrains aktualisiert die Lizenzierung der .NET-Tools und führt dotUltimate-Abonnement ein
Wir haben die Lizenzierung für unsere .NET-Tools auf drei Optionen vereinfacht:
- Die neue dotUltimate-Lizenz, die alle .NET-Tools und VS-Erweiterungen umfasst.
- Das ReSharper-Abonnement für ReSharper und ReSharper C++.
- Das Rider-Abonnement für die eigenständige .NET-IDE.
Bestehende ReSharper-Ultimate- und ReSharper-Ultimate+Rider-Lizenzen werden automatisch auf dotUltimate aktualisiert.

Oktober 2020
DPA ist ein Arbeitsspeicher-Profiling-Prozess, der ständig im Hintergrund ausgeführt wird und Ihre Anwendungen auf verschiedene Probleme prüft. Mit DPA können Sie die Speichernutzung automatisch analysieren und schwer zu diagnostizierende Arbeitsspeicher-Allokationsprobleme erkennen, bevor diese es in die Produktion schaffen.


November 2020
.NET 5 und C# 9 veröffentlicht
2021
28. April 2021
JetBrains gibt bekannt, dass ReSharper mit Visual Studio 2022 (64-Bit) kompatibel sein wird
Die Ankündigung, dass Visual Studio 2022 ein 64-Bit-Programm sein würde, war ein Game-Changer für das ReSharper-Team, denn wir wussten bereits seit der Veröffentlichung von JetBrains Rider 2017.1, dass es mit 64-Bit funktioniert. Zu diesem Zeitpunkt begannen wir zu analysieren, wie sich dies auf die Performance des Produkts auswirken würde.

November 2021
.NET 6, C# 10 und Visual Studio 2022 (64-Bit) veröffentlicht
8. Dezember 2021
ReSharper 2021.3 veröffentlicht
Zu den Highlights dieser Version zählen die Unterstützung von Visual Studio 2022, mehr Funktionen für C# 10 und eine verbesserte Unterstützung für nullfähige Verweistypen.

2022
Oktober 2022
Öffentliche Preview von JetBrains Fleet mit C#-Unterstützung
Die Codeanalyse-Engine von ReSharper bildet nun die Grundlage für ein neues Produkt: JetBrains Fleet.
Das erste Release von JetBrains Fleet überraschte mit einem leichtgewichtigen, verteilten und polyglotten Code-Editor, der sich in ein leistungsstarkes Entwicklungstool verwandeln konnte. Es bot eine neue Benutzererfahrung und nutzte die bestehenden JetBrains-Technologien für eine verbesserte Zusammenarbeit und Performance.
November 2022
.NET 7, C# 11.0 und MAUI veröffentlicht
2. November 2022
Qodana 2022.3 EAP mit .NET-Inspektionen veröffentlicht
Wer die ReSharper-Codeanalyse außerhalb der IDE auf einem CI/CD-Server ausführen wollte, hatte lange Zeit nur eine Option: InspectCode aus den ReSharper Command Line Tools. Mit diesem Release debütierte auch Qodana, ein Community-Linter von JetBrains, der auf ReSharper basiert und statische Analysen für .NET-Projekte bereitstellt.

2023
26. Juni 2023
AI Assistant in ReSharper 2023.2 integriert
Wir haben eine frühe Implementierung von JetBrains AI Assistant in ReSharper eingeführt – einen KI-Chat, der speziell dafür entwickelt wurde, Fragen zur Programmierung zu beantworten und bei der Fehlersuche, dem Refactoring, der Dokumentation und anderen Entwicklungsabläufen Unterstützung zu leisten. AI Assistant ist eine Zusatzfunktion, die mit einem JetBrains-AI-Abonnement genutzt werden kann.

2. August 2023
ReSharper 2023.2 veröffentlicht
Neben der verbesserten C#-Unterstützung debütierten in diesem Release der neue prädiktive Debugger-Modus sowie unkomplizierte Erstellungs- und Navigationsmöglichkeiten für Unit-Tests.

November 2023
.NET 8 und C# 12 veröffentlicht
7. Dezember 2023
Grazie ist der neue integrierte Grammatik- und Rechtschreibprüfer von ReSharper
JetBrains Grazie wurde in ReSharper integriert, unterstützt mehr als 20 Sprachen und kann Fehler in natürlichen Sprachen in den von ReSharper unterstützten Programmiersprachen (C#, C++, VB.NET), Markup-Sprachen (HTML, XML, XAML) und sogar in Kommentaren erkennen.

7. Dezember 2023
AI Assistant in ReSharper verlässt Vorschauphase
JetBrains AI Assistant wird allgemein verfügbar, mit einer Reihe von neuen und verbesserten Funktionen für mehr Produktivität: kontextsensitiver KI-Chat, verbesserter Projektüberblick für KI-Aktionen, KI-basierte mehrzeilige Code-Completion, Generierung von Unit-Tests und XML-Dokumentationen, Möglichkeit zum Anlegen einer benutzerdefinierten Promptbibliothek und einiges mehr.

2024
Die kontinuierliche Entwicklung des ReSharper-Komponentenmodells
Die auf ein Komponentenmodell aufbauende Architektur von ReSharper hat sich erheblich weiterentwickelt. Zunächst wurden statische, XML-konfigurierte Service-Lokatoren aus Java verwendet, dann ging man zu Reflection-basierten Komponenten über, die durch Attribute markiert wurden. Dadurch entfielen die Konfigurationsdateien, aber die Container blieben statisch.
Um das dynamische Laden von Plugins zu unterstützen, wurde IViewable<T>
für die Neukonfiguration im laufenden Betrieb eingeführt, erwies sich aber als zu komplex. Stattdessen wurde eine Methode entwickelt, um den Container herunterzufahren und neu zu erstellen, ohne ReSharper neu zu starten.
Im Jahr 2020 wurde das Komponentenmodell sowohl für Ein- als auch für Zwei-Prozess-Setups angepasst, um Prozess-Proxying zu ermöglichen. Die aktuellen Aktivitäten konzentrieren sich auf Performance-Verbesserungen. Im Mittelpunkt steht dabei die nebenläufige Erstellung von Containern für bedarfsgesteuertes Laden – ein Ziel, das mit kontinuierlichen architektonischen Herausforderungen verbunden ist.
Die Zukunft von ReSharper
Unsere Vision für die Zukunft von ReSharper umfasst – entsprechend dem Feedback und den Wünschen unserer Benutzer*innen – die Integration mit anderen JetBrains-Produkten, erweiterte KI-Funktionen und Performanceverbesserungen. Wir werden auch mit den neuesten C#- und .NET-Updates mitziehen und wollen lokalisierte Versionen für koreanische, chinesische und japanische Benutzer*innen bereitstellen.
Hier ist ein kleiner Vorgeschmack auf die KI-Verbesserungen in ReSharper 2024.2:

Schreiben Sie uns →
wenn in dieser Zeitleiste noch etwas fehlt oder wenn Ihnen Fehler auffallen sollten.
Wenn wir Ihre Geschichte präsentieren, erhalten Sie ein ReSharper-T-Shirt oder einen Gutschein für den JetBrains Store!
Das sagen ReSharper-Nutzer*innen
Erfahren Sie mehr über ReSharper
ReSharper-Grundlagen
Werfen Sie einen Blick auf unsere Einführung in die wichtigsten Funktionen und Workflows von ReSharper, die Ihre Entwicklungserfahrung in Visual Studio verbessern.
Projektmappenweite Analyse
Erfahren Sie, wie Sie mit der projektmappenweiten Analyse von ReSharper Codeprobleme in Ihren Projekten finden und beheben können.
AI Assistant in ReSharper
In diesem Blogartikel erhalten Sie einen Einblick in die leistungsstarken Funktionen, die AI Assistant im Zusammenspiel mit ReSharper anbietet.
Abonnieren Sie ReSharper-Produktneuigkeiten
Folgen Sie uns