ReSharper

    Code-Analyse, Bearbeitung, Generierung, Compliance-Test, Refactoring und andere Funktionen. Für C#, VB.NET, XAML, ASP.NET, JavaScript, TypeScript, CSS, HTML und XML.

    ReSharper ist ein intelligentes Add-In für Visual Studio. Es ist mit einer Vielzahl von Funktionen ausgestattet, darunter intelligente Codierunterstützung, Fehlerhervorhebung in Echtzeit und schnelle Fehlerkorrektur. ReSharper unterstützt auch Code-Refactoring, Unittests, Navigation und Suche. NAnt- und MS-Build-Skriptbearbeitung sowie ASP.NET-Bearbeitung.

    Vorteile von ReSharper:

    • Code-Analyse: ReSharper erweitert Visual Studio um über 2300 Echtzeit-Codeprüfungen für C#, VB.NET, ASP.NET, JavaScript, TypeScript und andere Technologien. Für die meisten Prüfungen bietet ReSharper Schnellkorrekturen (Lichtbirnen) an, um den Code auf die eine oder andere Weise zu verbessern.
    • Refactorings: Über 50 Refactorings und über 420 Kontextaktionen helfen dabei, Code sicher zu organisieren und in der Lösung zu verschieben, Verantwortlichkeiten zu verteilen, Entkopplung vorzunehmen, Komplexität zu verringern oder einfach eine alternative Sprachsyntax zu verwenden.
    • Navigation und Suche: ReSharper hilft sofort, zu jedem Code in einer Lösung zu gelangen, unabhängig von deren Größe. Es kann Sie auch von einem Symbol zu verwandtem Code navigieren, wie Implementierungen eines gegebenen Interfaces, Erweiterungsmethoden einer Klasse oder Verwendungen eines Feldes.
    • Codeformatierung und Bereinigung: Konfigurieren und anwenden von Code-Stilen basierend auf Ihren persönlichen Vorlieben oder Ihrem Teamstandard. Code-Stil- und Formatierungseinstellungen für C#, VB.NET, ASP.NET, JavaScript, TypeScript und andere Sprachen können in jedem Bereich angewendet werden, von einer Auswahl bis hin zur gesamten Lösung.
    • Code-Generierung: ReSharper kann eine Menge Code für Sie erstellen: von neuen Dateien und Klassen bis hin zu bedingten Blöcken und GUIDs; von Methoden und Eigenschaften, die von einem implementierten Interface benötigt werden, bis hin zu Gleichheitsprüfungen und Formatierungselementen.

    ReSh

    Merkmale von ReSharper

    Wichtige Funktionen:

    • NEU: Unterstützung für Visual Studio 2017 RTM Vollständige Unterstützung für die neuen Funktionen von Visual Studio 2017 ist endlich verfügbar.
    • NEU: C# 7 Unterstützung ReSharper erhält viele neue Inspektionen, um mit dem C# 7 Compiler konform zu sein.
    • NEU: Unit Testing ReSharpers Unit Testing funktioniert sowohl in projekt.json- als auch in .csproj-basierten Projekten in Visual Studio 2017 RTM. Es entdeckt und führt MSTest- und xUnit-Tests durch und unterstützt Codeabdeckung und Profiling sowie die Ausrichtung auf mehrere Frameworks. NUnit-Tests, die auf .NET 4x-Frameworks abzielen, werden unterstützt.
    • NEU: Codebereinigung, neue Codeformatierungs- und Codeformatierungsoptionen ReSharpers Code Cleanup erhält Verbesserungen in der Benutzerfreundlichkeit. Jetzt können Sie Ihre benutzerspezifischen Aufgabenprofile direkt im Dialogfeld Code Cleanup erstellen und konfigurieren.
    • NEU: Angular 2 Templatesyntax ReSharper versteht die folgenden Elemente der Angular 2 Templatesyntax: Templatesausdrücke, Templateanweisungen, NgFor-Direktive und Templatevariablen.
    • NEU: Codeanalyse Mit ReSharpers File Status Indicator können Sie nicht nur die Codeanalyse von ReSharper, sondern auch die Hervorhebung von Bezeichnern und die Codeanalyse von Visual Studio (Lampe und Wellenlinien) schnell umschalten.
    • Codequalitätsanalyse: Die Echtzeit-Codequalitätsanalyse ist in C#, VB.NET, XAML, ASP.NET, JavaScript, TypeScript, CSS, HTML und XML verfügbar. ReSharper sagt Ihnen sofort, ob Ihr Code Fehler enthält oder verbessert werden kann.
    • Code-Editierhilfen: Es stehen mehrere Code-Editierhilfen zur Verfügung, wie erweiterte IntelliSense, Hunderte von sofortigen Code-Transformationen, automatisches Importieren von Namespaces, Umordnen von Code und Anzeigen von Dokumentationen.
    • Codegenerierung: Sie müssen Eigenschaften, Überladungen, Implementierungen und Vergleicher nicht manuell schreiben: Verwenden Sie Codegenerierungsfunktionen, um Boilerplate-Code schneller zu bearbeiten.
      • Fehler und Code-Gerüche eliminieren: Sofortige Fixes helfen dabei, Fehler und Code-Gerüche zu beseitigen. ReSharper warnt nicht nur, wenn es Probleme in Ihrem Code gibt, sondern bietet auch Schnellkorrekturen zur automatischen Lösung.
      • Sicher Änderungen an Ihrem Code durchführen: Wenden Sie lösungsweite Refactorings an, um sicher Änderungen an Ihrem Code durchzuführen. Ob Sie Altcode revitalisieren müssen oder Ihre Projektstruktur ordnen möchten, auf ReSharper können Sie sich verlassen.
      • Einhaltung von Codierungsstandards: Verwenden Sie Codeformatierung und -bereinigung, um ungenutzten Code loszuwerden und die Einhaltung von Codierungsstandards sicherzustellen.
      • Weitere Funktionen: Weitere ReSharper-Funktionen umfassen einen leistungsstarken Unit-Test-Runner, verschiedene Arten von Codevorlagen, einen Projektabhängigkeits-Viewer, Unterstützung bei Internationalisierung sowie sprachspezifische Funktionen für ASP.NET/ASP.NET MVC, XAML und andere Technologien.

      ReSharper – Systemanforderungen

      Allgemeine Anforderungen

      • Prozessor: min. Intel Core 2 Duo 2GHz
      • Arbeitsspeicher:
        • Für Visual Studio-Integration: min. 4GB, empfohlen 6GB oder mehr
        • Für eigenständige dotTrace, dotMemory, dotPeek: min. 512MB, empfohlen 2GB oder mehr
      • Festplatte:
        • Mindestspeicherplatz: 400 MB
        • Die Verwendung von SSD anstelle von HDD wird für optimale Leistung empfohlen
      • Betriebssystem (ein 64-Bit-Betriebssystem wird für optimale Leistung dringend empfohlen):
        • Microsoft Windows 10, 8.1, 8, 7, Vista (nicht empfohlen)
        • Microsoft Windows Server 2012 R2, 2012, 2008 R2, 2008 (nicht empfohlen)

      Visual Studio-Integration

      ReSharper Ultimate-Produkte integrieren sich in die folgenden Versionen von Visual Studio (Community, Professional und h

      Unterstützte Versionen (beachten Sie, dass Express-Editionen nicht unterstützt werden):

      • Microsoft Visual Studio 2017 RC, 2015 Updates 1, 2 oder 3, 2013 Update 5, 2012 Update 3, 2010 SP1 + .NET Framework 4.5

      Profiling-Tools

      dotMemory, dotCover, dotTrace und ihre entsprechenden Remote-Profiling-Agenten erfordern die Installation von .NET Framework 4.5 oder 4.6.

      dotMemory und dotTrace ermöglichen das Profiling jeder .NET-Anwendung, die mit den folgenden Frameworks läuft:

      • .NET Framework 2.0, 3.0, 3.5, 4.0, 4.5 oder 4.6
      • Silverlight 3.0, 3.1, 4.0, 4.1, 5.0 oder 5.1
      • CoreCLR 1.0 oder 1.1

      dotPeek

      dotPeek 2016.3.1 (32-Bit- und 64-Bit-Executable) funktioniert unter Windows Vista und neueren Microsoft-Betriebssystemen (und läuft unter .NET Framework 3.5).

      dotPeek 2016.3.1 als Webinstaller und als Teil des ReSharper Ultimate-Installationsprogramms erfordert .NET Framework 4.0 oder höher, um ausgeführt zu werden.