Kostenloser .NET-Dekompilierer und Assembly-Browser
Holen Sie sich dotPeekdotPeek ist ein kostenloses Standalone-Tool basierend auf dem Dekompilierer von ReSharper. Es dekompiliert zuverlässig jegliche .NET-Assembly in gleichwertigen C#- oder IL-Code.
Der Dekompilierer unterstützt zahlreiche Formate einschließlich Bibliotheken (.dll), ausführbaren Dateien (.exe) und Windows Metadaten-Dateien (.winmd).
Sobald Sie eine Assembly dekompiliert haben, können Sie diese als Visual Studio-Projekt (.csproj) speichern. Dadurch sparen Sie Zeit, falls Sie verlorenen Quellcode aus einer Legacy-Assembly wiederherstellen müssen.
dotPeek kann lokalen Quellcode basierend auf PDB-Dateien identifizieren und Quellcode von Quellservern wie Microsoft Reference Source Center oder SymbolSource abrufen.
Außerdem kann dotPeek als Symbol-Server agieren und dem Debugger von Visual Studio die benötigten Informationen bereitstellen, um den Assembly-Code zu debuggen.
dotPeek übernimmt zahlreiche Funktionen von ReSharper. Dazu zählen die kontextbezogene und kontextunabhängige Navigation, die Suche nach Verwendungen sowie verschiedene Codestruktur- und Hierarchieansichten.
Mit Find Usages können Sie nach sämtlichen Verwendungen eines Symbols suchen, egal ob es sich dabei um eine Methode, eine Eigenschaft, eine lokale Variable oder eine andere Entität handelt. Über das Toolfenster Find Results können Sie Verwendungen gruppieren, zwischen ihnen navigieren und sie in der Codeansicht öffnen.
Sobald Sie das Caretzeichen auf ein Symbol in der Codeansicht setzen, bietet dotPeek eine Vielzahl von kontextbezogenen Navigationsoptionen an, die alle über das Dropdown-Menü Navigate To zur Verfügung stehen.
dotPeek indiziert alle Assemblies auf Ihrer Assembly-Liste sowie alle referenzierten Assemblies und stellt Funktionen zur Verfügung, um schnell zu einem bestimmten Codeelement zu springen. Beispielsweise können Sie mit Go to Everything nach einer Assembly, einem Namespace, Typ, Member oder einer kürzlich geöffneten Datei suchen.
Langzeitnutzern von JetBrains ReSharper wird der Umgang mit dotPeek leichtfallen, da sowohl die Navigation, die Suche, die Code-Insights als auch die Tastenkürzel denen von ReSharper gleichen.
Geprüfte Konformität und Sicherheit
JetBrains-Tools erfüllen branchenführende Sicherheitsstandards, einschließlich SOC-2-Zertifizierung. Dadurch ist sichergestellt, dass die Daten Ihres Unternehmens geschützt sind und unsere Produkte weltweit den Rechtsvorschriften entsprechen.
dotUltimate ist eine Einzellizenz, mit der eine einzelne Person die folgenden JetBrains-Tools verwenden kann:
Eine schnelle plattformübergreifende .NET-IDE
Kostenlos für nicht-kommerzielle NutzungDie Visual-Studio-Erweiterung für .NET-Entwickler/innen
Die Erweiterung für Visual Studio für C++-Entwickler/innen
.NET-Leistungsprofiler
.NET-Speicherprofiler
.NET-Unit-Test-Runner und Code-Coverage-Tool
.NET-Decompiler und Assembly-Browser
Die dotUltimate-Lizenz umfasst auch Plugins für dotCover, dotTrace und dotMemory in Rider.
Mehr erfahren
Folgen Sie uns