Bonjour,

J'ai du mal avec le gestionnaire de configuration qui permet de choisir entre les modes debug et release et les plateformes Any CPU / x86 / x64

Mon but est de générer, pour mon appli :

- un executable release x86 pour les utilisateurs en 32 bits

- un executable release x64 pour les utilisateurs en 64 bits

- et bien sûr un debug (x64) pour le debbuggage

J'arrive à générer mes exécutables mais il y a un certain désordre dans les fichiers... j'ai de nombreux répertoires debug et release dupliqués où tout se mélange


Je n'arrive pas à supprimer les lignes dans les listes déroulantes "configuration de solutions" et "plateforme"

Comment faire ça proprement, dans le gestionnaire de configuration et dans les propriétés du projet ?

Par rapport à un exe en mode debug, le temps d'execution d'un release x64 avec les optimisations peut être 4 fois inférieur ! (mon programme réalise de nombreux calculs, avec des algorithmes optimisés et une implémentation optimisée)

Autre truc chiant : pour générer mes .exe je dois à chaque fois choisir debug ou release et ensuite la plateforme.
J'aimerais pouvoir générer tous mes .exe d'un seul coup, avec chaque .exe dans le bon dossier (Release64, Debug64, Release32)
Pourquoi :
- le programme fait beaucoup de calculs, et pour ma batterie de tests je préfère le faire en release.
- d'autre part - et c'est ça le plus important - seul les tests en mode release permet de voir si une optimisation du code ou de l'algorithme est efficace.

En effet, il m'est déjà arrivé d'avoir une fonction A et une fonction B avec :
- en mode debug A plus rapide de B
- en mode release B plus rapide que A

Merci et à bientôt