MSBuild Post-Build

Я ' у меня есть сценарий MSBuild, который делает все, что мне нужно, кроме этапа после сборки (см. предыдущий вопрос, который я задал: Условный Exec MSBuild? ).

Что я Я хочу собрать много файлов csproj и, при желании, выполнить шаги после сборки, если и только если проект был собран. Я не хочу выполнять свой этап после сборки все время, иначе отметка времени на моем окончательном выводе будет изменена без необходимости (и это делает процесс сборки очень трудоемким без причины).

В моем сценарии MSBuild я у меня есть что-то вроде следующего для каждого из моих файлов csproj:


   

Изменить: Я хочу создать много файлов csproj и, при желании, выполнить шаги после сборки, если и только если проект был собран. Я не хочу выполнять свой этап после сборки все время, иначе отметка времени на моем окончательном выводе будет изменена без необходимости (и это делает процесс сборки очень трудоемким без причины).

В моем сценарии MSBuild я у меня есть что-то вроде следующего для каждого из моих файлов csproj:


   

Изменить: Я хочу создать много файлов csproj и, при желании, выполнить шаги после сборки, если и только если проект был собран. Я не хочу выполнять свой этап после сборки все время, иначе отметка времени на моем окончательном выводе будет изменена без необходимости (и это делает процесс сборки очень трудоемким без причины).

В моем сценарии MSBuild я у меня есть что-то вроде следующего для каждого из моих файлов csproj:


   

Изменить: Я думаю, что на самом деле я хочу определять, когда запускается задача CoreCompile для каждого проекта. Если бы был какой-то способ проверить это в состоянии?

Есть идеи?

Я новичок в MSBuild, так что, возможно, я ошибаюсь!

Спасибо, Алан

5
задан Community 23 May 2017 в 10:26
поделиться