ReSharper ist eine Refactoring-Erweiterung für Microsoft Visual Studio, welche C# und Visual Basic .NET unterstützt. Zusammen mit ReSharper sind auch die anderen Tools der .NET Produktlinie, nämlich dotTrace, dotCover und dotMemory herausgekommen. ReSharper bietet folgende Verbesserungen: Vermeidung redundanter Neukompilierungen mit ReSharper Build, kontinuierliche Tests, Timeline-Profiling in Visual Studio, besseres Programmierstil-Management, NUnit-3.0-Unterstützung, besseres Verständnis von C, neue Schnellkorrekturen und Refaktorierungen für C++, verbesserte JavaScript- und TypeScript-Unterstützung inkl. regulärer Ausdrücke und JSX/TSX-Syntax und Dekompilierung zu IL-Code.