Я не знаю, существует ли какой-либо способ связать post-build
события разных проектов, но если вы хотите получить тот же эффект, вы должны сосредоточиться на том, чтобы у всех файлов .csproj
был один и тот же тег <PropertyGroup>
, например:this:
<PropertyGroup>
<PostBuildEvent> YOUR COMMAND (With Macros or not) </PostBuildEvent>
</PropertyGroup>
Итак, вы можете создать небольшое приложение, которое вставляет в каждый файл .csproj
эти теги с нужной командой.
Надежда помогает!
РЕДАКТИРОВАТЬ:
Еще одна (едва ли) возможность разработать свою собственную задачу, наследуя от Task
, кодифицировать метод Execute()
по своему желанию, связав файл .dll
с.csproj
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->