Wat heb ik?
Ik heb volgende directorystructuur (ga ervan uit dat overal nog recursieve directories in zitten die ook recursief moeten meeverhuizen):
Wat wil ik?
Nu wil ik dit met MSBuild graag in twee stappen kopiëren:
[list=1]
• Kopieer standaardgegevens
• Kopieer scenariogegevens (hier: scenarioX)
Wat dus resulteert in de boom:
Wat heb ik geprobeerd?
[list=1]
• Working directory veranderen alvoren <Copy> aan te roepen. Ik kon echter nergens vinden hoe dit moet, als het uberhaupt al kan.
• Exec task met xcopy: het probleem is dat ik de fileset die ik kopieer filter met een ItemGroup. Het liefst zou ik dat stuk ook in MSBuild houden. Alleen als het niet anders kan wil ik eventueel wel batch files/command line-oplossingen gebruiken
Wat denk ik?
Dit is bijna te triviaal voor woorden, maar het lukt me dus niet om op een eenvoudige manier via een ItemGroup die "_scenarios"-directory er tussenuit te gooien. Zie ik nou een heel simpele oplossing over het hoofd of zo?
Ik heb volgende directorystructuur (ga ervan uit dat overal nog recursieve directories in zitten die ook recursief moeten meeverhuizen):
code:
1
2
3
4
5
| root |_defaultContent |_scenarios |_scenarioX |_scenarioY |
Wat wil ik?
Nu wil ik dit met MSBuild graag in twee stappen kopiëren:
[list=1]
• Kopieer standaardgegevens
code:
1
2
| dest_root |_defaultContent |
• Kopieer scenariogegevens (hier: scenarioX)
code:
1
2
| dest_root |_scenarioX |
Wat dus resulteert in de boom:
code:
1
2
3
| dest_root |_defaultContent |_scenarioX |
Wat heb ik geprobeerd?
[list=1]
• Working directory veranderen alvoren <Copy> aan te roepen. Ik kon echter nergens vinden hoe dit moet, als het uberhaupt al kan.
• Exec task met xcopy: het probleem is dat ik de fileset die ik kopieer filter met een ItemGroup. Het liefst zou ik dat stuk ook in MSBuild houden. Alleen als het niet anders kan wil ik eventueel wel batch files/command line-oplossingen gebruiken
Wat denk ik?
Dit is bijna te triviaal voor woorden, maar het lukt me dus niet om op een eenvoudige manier via een ItemGroup die "_scenarios"-directory er tussenuit te gooien. Zie ik nou een heel simpele oplossing over het hoofd of zo?
Wij onderbreken deze thread voor reclame:
http://kalders.be