Décompilateur .NET et Navigateur d'Assembly gratuit

Obtenir dotPeek

Pourquoi dotPeek

Décompilateur .NET

Décompiler des assemblies .NET en C#

dotPeek est un outil autonome gratuit basé sur le décompilateur fourni avec ReSharper. Il peut décompiler de manière fiable n'importe quel assembly .NET en code C# ou IL équivalent.

Le décompilateur prend en charge plusieurs formats, notamment les bibliothèques (.dll), les exécutables (.exe) et les fichiers de métadonnées Windows (.winmd).

Exporter du code décompilé vers des projets Visual Studio

Dès que vous avez décompilé un assembly, vous pouvez l'enregistrer en tant que projet Visual Studio (.csproj). Cela peut potentiellement vous faire gagner beaucoup de temps si vous avez besoin de restaurer du code source perdu à partir d'un assembly existant.

dotPeek peut décompiler n'importe quel assemblage .NETExportation de code décompilé

Télécharger le code source et déboguer du code tiers

dotPeek peut identifier le code source local basé sur les fichiers PDB, ou récupérer le code source à partir de serveurs sources tels que Microsoft Reference Source Center ou SymbolSource.

dotPeek peut également fonctionner comme un serveur de symboles et fournir au débogueur Visual Studio les informations nécessaires pour déboguer le code des assemblies.

Téléchargement du code source

Navigation et recherche

dotPeek hérite de nombreuses fonctionnalités de ReSharper. Celles-ci incluent la navigation contextuelle et non contextuelle, la recherche d'utilisation, ainsi que différentes vues de structure de code et de hiérarchie.

Trouver les utilisations de n'importe quel symbole

Utilisez l'option Find Usages pour rechercher toutes les utilisations d'un symbole, que ce soit une méthode, propriété, variable locale ou une différente entité. La fenêtre de l'outil de Find Results vous permet de regrouper les utilisations, de naviguer entre elles et de les ouvrir dans la zone de visualisation du code.

Aller à un type, un symbole ou autre chose

Chaque fois que vous placez un caret sur un symbole dans la zone de visualisation du code, dotPeek offre une pléthore d'options de navigation contextuelle qui sont toutes disponibles via le menu déroulant Navigate to.

Naviguer vers le code correspondant

dotPeek indexe tous les assemblies de votre liste, ainsi que tous les assemblies qu'ils référencent et fournit des fonctionnalités permettant d'aller rapidement au code spécifique. Par exemple, Go to Everything permet de rechercher un assembly, un espace de nom, un type, un membre ou un fichier récemment ouvert.

Navigation et recherche dans dotPeekNavigation contextuelle dans dotPeek

Les utilisateurs de longue date de ReSharper se sentiront rapidement à l'aise avec dotPeek car il propose une navigation et une recherche de type ReSharper, ainsi qu'un aperçu du code et des raccourcis clavier familiers.

Conformité et sécurité éprouvées

Les outils JetBrains adhèrent aux normes de sécurité de pointe du secteur, notamment la certification SOC 2, garantissant la protection des données de votre organisation et la conformité de nos produits aux réglementations internationales.

dotUltimate : Facilite votre développement
.NET et Visual Studio

dotUltimate est une licence unique qui permet à un développeur d'utiliser tous ces outils JetBrains :

La licence dotUltimate inclut également les plugins pour dotCover, dotTrace et dotMemory dans Rider.

En savoir plus