comment puis-je utiliser dotfuscator pour mes dlls dans l'application web après le temps de construction alors quand je publie mon site web, il contiendra les dlls encrées au lieu des anciennes?utiliser dotfuscator après le temps de construction
Répondre
Utilisez la commande de l'événement après génération dans VS 2008.
Faites un clic droit sur votre csproject, choisissez Propriétés, allez construire événement, puis à l'intérieur de la construction post-ligne de commande d'événement, tapez la commande batch suivant:
- dotobfuscator command line et
- la commande pour copier les fichiers sur le site (c.-à-
copy %encrypteddll% %destination%
).
La commande copie doit être quelque chose comme ceci:
copy "D:\EncriptionFolder\BusinessEntitesLayer.dll" "D:\wefaq\SocialProject\SocialProject\bin\BusinessEntitesLayer.dll"
Ou bien, vous pouvez utiliser NANT ou d'autres outils de construction pour automatiser vos étapes de construction.
J'ai essayé d'écrire ce qui suit sur commande d'événement post construction: copie% D: \ EncriptionFolder \ BusinessEntitesLayer.dll%% D: \ Wefaq \ SocialProject \ SocialProject \ bin \ BusinessEntitesLayer.dll% mais il m'a donné une erreur lors de la construction du projet: la commande ... s'exécute avec le code 1 – wafa
J'ai résolu le problème previos maintenant après avoir publié le site Web, il ne peut pas trouver la page de connexion quoi faire? – wafa
J'ai mis à jour ma réponse – Graviton