Kostenloser .NET-Dekompilierer und Assembly-Browser

Holen Sie sich dotPeek

Warum dotPeek

.NET-Dekompilierer

.NET-Assemblies in C# dekompilieren

dotPeek 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).

Exportieren Sie dekompilierten Code in Visual Studio-Projekte

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 dekompiliert sämtliche .NET-AssembliesExportieren von dekompiliertem Code

Laden Sie Quellcode herunter und debuggen Sie Drittanbieter-Code

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.

Herunterladen von Quellcode

Navigation und Suche

dotPeek übernimmt zahlreiche Funktionen von ReSharper. Dazu zählen die kontextbezogene und kontextunabhängige Navigation, die Suche nach Verwendungen sowie verschiedene Codestruktur- und Hierarchieansichten.

Verwendungen beliebiger Symbole finden

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.

Zu Typen, Symbolen oder anderen Elementen springen

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.

Zu zugehörigem Code navigieren

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.

Navigation und Suche in dotPeekKontextsensitive Navigation in dotPeek

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: Optimieren Sie Ihre .NET-
und Visual Studio-Entwicklung

dotUltimate ist eine Einzellizenz, mit der eine einzelne Person die folgenden JetBrains-Tools verwenden kann:

Die dotUltimate-Lizenz umfasst auch Plugins für dotCover, dotTrace und dotMemory in Rider.

Mehr erfahren