Как вызвать одну и ту же цель msbuild дважды?
У меня есть следующий скрипт msbuild:
...
...
...
...
...
...
...
...
...
Я убрал тела целей, чтобы сэкономить место и потому что они не имеют значения. Однако, если кто-то думает, что это так, я включу их.
Во всяком случае, как видно, есть одна цель -KillServerHosts
, который я хочу призвать дважды и по уважительной причине. Один раз перед сборкой, чтобы убедиться, что сборки не заблокированы, а в другой раз после завершения испытаний "очистить стол ".
Естественно, пытаясь вызвать цельKillServerHosts
дважды не работает, MSBuild отказывается создавать одну и ту же цель дважды. Итак, я пытаюсь обмануть, вызывая цельKillServerHosts2
, Проблема в том, что иногда это работает, а иногда нет.
Если я бегуKillServerHosts
target из командной строки всегда убивает соответствующие хосты сервера, поэтому в этом отношении он работает нормально.
Есть идеи?