Notre Team Foundation Server doit créer trois versions différentes de la même solution. La seule différence entre eux est le fichier app.config
qui devrait être changé pour chaque build. Comment puis-je sélectionner le bon fichier pendant la compilation? Ce que je veux faire est de changer le fichier app.config, puis construire, répéter pour chaque fichier. À savoir:Comment sélectionner le fichier app.config correct au moment de la construction dans TFS?
<Replace file="app.config" with="app.config.one"> <!-- and then -->
<SolutionToBuild Include="project.sln"/>
<Replace file="app.config" with="app.config.two"> <!-- and then -->
<SolutionToBuild Include="project.sln"/>
<Replace file="app.config" with="app.config.three"> <!-- and then -->
<SolutionToBuild Include="project.sln"/>
(je me rends compte de ce qui précède est Naïf, mais il montre ce que je veux faire).
J'ai essayé de paramétrer les propriétés dans les deux sens, en utilisant BeforeCompileSolution
etc etc mais non.
Btw, il s'agit d'un projet ClickOnce (utilisant la cible Publish), je dois donc sélectionner le bon fichier app.config
avant l'étape de compilation en raison des vérifications d'intégrité de fichier comme expliqué dans la question this.