J'ai un grand projet fait de nombreux projets C++ et C#, et un script MSBuild (3.5) pour construire le tout. Ce script est basé sur les tâches VCBuild (projets C++) et MSBuild (projets C#). Il est régulièrement exécuté par un Continuous Integration server.Comment utiliser un SDK Windows spécifique avec MSBuild?
Je souhaite pouvoir sélectionner un SDK Windows spécifique (v6.0A, v7.0, v7.1 ...) à utiliser pour la compilation. Comme j'ai beaucoup de branches dans mon dépôt qui auraient finalement besoin d'une version SDK différente, j'ai besoin d'un moyen de sélectionner la bonne avant chaque compilation.
Sur mon ordinateur, j'ai été en mesure de configurer un script batch qui appelle le droit SetEnv.cmd
avant de lancer le script MSBuild. Mais cette solution n'est pas utilisable sur le serveur CI car le script MSBuild est directement exécuté.
Connaissez-vous un moyen d'atteindre l'équivalent de SetEnv.cmd
sous MSBuild?