J'ai essayé d'utiliser l'édition communautaire de dotfuscator. J'ai créé un composant simple avec 1 méthode. Je l'exécute à travers l'édition de la communauté dotfuscator dans .net 2.0 en choisissant simplement le fichier .dll et en cliquant sur build. Il semble courir. Mais quand j'utilise ILdasm pour regarder le fichier .dll, je peux toujours voir le nom de la méthode. Je vois plusieurs articles comme a, b, c, d, e ... ainsi. Mais je vois toujours le nom de ma classe et le nom de la méthode. Y a-t-il quelque chose qui me manque?dotfuscator community edition
2
A
Répondre
10
Vous devez vérifier si l'option "Bibliothèque" est sélectionnée dans les paramètres Dotfuscator. Avec cette option active, Dotfuscator ne renomme PAS les méthodes publiques et protégées de votre assembly (pour permettre à vous ou à un tiers d'utiliser cet assembly ... alors que le code de méthode interne est obfusqué).