Я использую MSBuild с задачами сообщества в TeamCity.SvnCommit (контекст MSBuild) пропускает один файл из ItemGroup
Как и Garrett в this thread, я обновляю файлы AssemblyInfo.cs, а затем фиксирую их.
В растворе под руку, у меня есть пять AssemblyInfo.cs файлов, но только четыре прибудет совершен с помощью этого MSBuild кода:
<Target Name="VersionCommit" DependsOnTargets="Version">
<ItemGroup>
<AssemblyInfoFiles Include="**/Properties/AssemblyInfo.cs;" />
</ItemGroup>
<SvnCommit Message="Updated verions in AssemblyInfo files."
Username="cc"
Targets="@(AssemblyInfoFiles)">
</SvnCommit>
</Target>
Я проверил, что шаблон RegEx выше работ, то есть находит все пять файлов.
Любые идеи по поводу того, почему один из файлов не зафиксирован?
Все пять файлов добавлены и найдены в браузере репозитория SVN. –
Вы пытались запустить msbuild в подробном режиме? Я считаю, что переключатель есть/v: verbose или что-то в этом роде. Я не могу найти его, потому что сейчас на моем iphone ... :-) –
TeamCity запускает файл MSBuild, и я думаю, что журнал довольно подробный. Есть ли способ сделать это еще более подробным, т. Е. Сообщить TeamCity использовать упомянутый вами переключатель? Я не могу запустить сценарий локально из-за того, что у меня нет SVN (может быть, неплохо его установить ...). –