У меня есть сценарий MSBuild с определенными Target
и ItemGroup
.
Внутри цели я определяю PropertyGroup следующим образом:
<PropertyGroup>
<StartedMessage>##teamcity[testStarted name='%(Names.Identity)']</StartedMessage>
<FinishedMessage>##teamcity[testFinished name='%(Names.Identity)']</FinishedMessage>
<TestStatus>testPassed</TestStatus>
</PropertyGroup>
Проблема в том, что эти свойства оцениваются только один раз (когда вызывается цель) и поэтому не отражают правильное значение (метаданные идентичности) элемента, который я повторяю.
Есть ли способ отложить (ленивую) оценку свойств во время выполнения? Или как правильно определить «динамические» свойства, которые необходимо изменить при повторении ItemGroup
?