Récupération du code source C# perdu à partir d'un EXE .NET
Vous avez accidentellement perdu le code source de votre projet C#, mais vous avez toujours l'EXE compilé ? Ne désespérez pas ! Ce guide montre comment récupérer votre code C# à l'aide de Reflector et FileDisassembler.
La solution : Reflector et son complément FileDisassembler
Ces deux outils sont votre clé pour récupérer le code C# d'origine. Reflector analyse les assemblys .NET, tandis que FileDisassembler aide à reconstruire un projet Visual Studio.
Étape 1 : Inspecter le code avec Reflector
Installez Reflector et ouvrez votre fichier EXE. Reflector affichera le code décompilé, affichant à la fois le langage intermédiaire (IL) et une version C# reconstruite. Vous pouvez maintenant consulter votre code d'origine dans Reflector.
Étape 2 : Création d'un projet Visual Studio
Bien que Reflector permette la visualisation du code, il ne prend pas en charge l'édition ou la recompilation. Pour retrouver un projet réalisable, installez le complément FileDisassembler pour Reflector. Une fois votre EXE chargé dans Reflector, utilisez le menu "FileDisassembler" pour sélectionner "Créer un projet". Cela générera un fichier de solution Visual Studio (.sln) contenant le code C# décompilé.
Conclusion
En combinant Reflector et FileDisassembler, vous pouvez récupérer efficacement votre code source C# à partir d'un EXE .NET compilé. Cela vous permet de revoir, modifier et améliorer votre candidature.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!