2009-11-11 9 views
0

J'ai fait un changement simple d'une propriété à une propriété auto et j'ai cassé la construction parce que la propriété a été référencée dans une section de compilation conditionnelle. Je construisais dans le débogage et la référence était dans une section de code qui est seulement compilée dans la configuration de la version. Est-il possible d'intercepter ces erreurs sans manuellement changer la configuration de construction dans Visual Studio et la construction dans chaque mode? J'ai un serveur CI donc l'erreur a été attrapée tout de suite, mais je déteste casser la construction.Existe-t-il un moyen d'intercepter les erreurs de compilation dans toutes les configurations de construction?

Répondre

1

Vous devez construire chaque configuration pour voir si quelque chose de conditionnel brise l'un d'entre eux. Vous pouvez cependant éviter l'étape manuelle en utilisant l'option 'build build' dans le menu de construction.

+0

Merci, je ne savais pas à propos de la construction par lots. –

1

Vous devez construire sous chaque configuration. Souvenez-vous que si vous utilisiez toutes les sections compilées conditionnelles en même temps, il est probable que cela ne se produirait pas, c'est-à-dire si l'utilisation du débogage est a, sinon b.

Vous n'avez pas besoin de le faire manuellement - cela dit, le double temps de compilation est une chose horrible.

Questions connexes