En fait je viens autour d'un problème que je reçois le plus souvent en tant que j'aime:Comparer les configurations dans Visual Studio?
Considérez ce qui suit: Vous venez de faire une nouvelle solution/projet et commencer à créer/ajouter toutes les choses dont vous avez besoin. Pendant ce temps, vous êtes toujours sur la route dans la configuration de débogage. Vous apportez des modifications à votre configuration (dans les projets C++ en particulier le compilateur, les paramètres de l'éditeur de liens) et à la fin de la journée vous voulez juste passer en mode release pour faire une build finale et que se passe-t-il? Vous avez beaucoup de messages d'erreur sur les définitions manquantes, les bibliothèques liées, les définitions de préprocesseur, les en-têtes précompilés, etc.)
Et maintenant? Vous ouvrez les propriétés du projet, sélectionnez chaque élément dans l'arborescence et basculez pour et retour avec la zone de liste déroulante de la configuration en haut à gauche. En raison du fait que les deux configurations sont enregistrées dans un seul fichier, vous ne pouvez pas utiliser un simple outil Diff ou vous devez copier et coller les deux parties du fichier projet dans deux fichiers différents, les comparer et fusionner tout dans le fichier de projet.
N'y a-t-il pas une meilleure solution pour comparer différentes configurations dans un même projet?
Alors que vous cherchez la solution après-pensée, voici ce que je fais pour éviter ce problème en premier lieu: Chaque fois que je change quelque chose dans la configuration, je sélectionne _Toutes les configurations_. C'est très bien pour la plupart des paramètres disponibles, en particulier pour des choses comme les paramètres Linker et Include. – OregonGhost
Vous avez raison. Je vais déjà utiliser * Toutes les configurations *, mais parfois j'ai juste manqué et après un moment je viens de réaliser, que je ne suis pas capable d'obtenir toutes les configurations avec succès et ensuite le travail sacrément de comparer manuellement la configuration commence ... – Oliver
Je suis tellement frustré par ce problème que je pense à écrire un outil pour analyser un fichier de projet et comparer différentes valeurs entre les différentes configurations. Avez-vous déjà trouvé une solution (je n'ai donc pas besoin d'écrire mon propre outil)? – aldo