Я заранее извиняюсь за то, что даже не знал, как правильно сформулировать то, что мне нужно, поэтому я попытаюсь объяснить это более подробно:
Мы строим процесс автоматического развертывания с использованием MSBuild.Наш установщик программного обеспечения должен быть запущен несколько раз на некоторых машинах в нашей среде, так как мы должны настроить отдельные экземпляры.Мы делаем это путем создания «списков» (если это правильный термин, переменных, таких как @ (имя)) задач, которые должны быть завершены метаданными, описывающими установку, для которой запускается, и для какогомашина, а затем езда на велосипеде через все это.Кроме того, мы закрываем и перезапускаем сервисы синхронизированным способом.
По сути, наша проблема заключается в том, что мы хотим отделить места сбоев и ограничить их конкретным экземпляром для целей нашего регистратора.Есть ли способ, которым свойства текущей задачи открываются журналу регистрации при выдаче предупреждений?В идеале (для того, чтобы это было полезно) это было бы после анализа, поэтому, если свойство имеет вид:
<Exec Command="install%(InstanceName.ShortName).bat" />
Можем ли мы посмотреть на это свойство в логгере и увидеть, что в данный момент он запускает 'installfoo.летучая мышь "?