Свойство PostBuildEvent может содержать команду, переданную в качестве атрибута Command для задачи Exec.По сути, вы в конечном итоге получаете цель, которая выглядит следующим образом:
<Target Name="PostBuildEvent">
<Exec Command="$(PostBuildEvent)" />
</Target>
Вы можете настроить условия, когда это будет выполняться с параметром в IDE, по умолчанию он выполняется только при успешной сборке.
Цель AfterBuild может содержать произвольные задачи MSBuild, в том числе одну или несколько задач Exec или любую другую задачу, доступную для MSBuild, что повышает сложность.Цель PostBuildEvent запускается непосредственно перед «CoreBuild», а цель «AfterBuild» запускается после «CoreBuild».Если размещение имеет решающее значение, вы можете создать свою собственную цель и подключить ее к тому месту, где вам нужно ее запустить, используя объявления $ (DependsOn ..) или указав BeforeTargets и AfterTargets для новой цели.