I just wrote this at http://sedodream.com/2012/05/14/MSBuildHowToExecuteATargetAfterCoreCompile.aspx , but I inserted the content for you below.
StackOverflow " , , CoreCompile, CoreCompile?" .
, , CoreCompile . , CoreCompile, , .
MSBuild - . " " . , " ", - , "" . , . , / . , MSBuild . , , . (FYI) , , , http://sedodream.com/2010/09/23/MSBuildYouveHeardOfIncrementalBuildingButHaveYouHeardOfPartialBuilding.aspx).
, , , /. , CoreCompile , , / CoreCompile, . , , CoreCompile , , . , , , , . / /, . , .
CoreCompile
, , Microsoft.Common.targets , .targets. , Microsoft.CSharp.targets, Microsoft.VisualBasic.targets( # VB). .targets CoreCompile. CoreCompile .
<CallTarget Targets="$(TargetsTriggeredByCompilation)" Condition="'$(TargetsTriggeredByCompilation)' != ''"/>
, TargetsTriggeredByCompilation. , , , CoreCompile , . .
<PropertyGroup>
<TargetsTriggeredByCompilation>
$(TargetsTriggeredByCompilation);
MyCustomTarget
</TargetsTriggeredByCompilation>
</PropertyGroup>
<Target Name="MyCustomTarget">
<Message Text="MyCustomTarget called" Importance ="high"/>
</Target>
TargetsTriggeredByCompilation MyCustomTarget. , $(TargetsTriggeredByCompilation),, , , . , - , .
, , , CoreCompile MyCustomTarget. CoreCompile MyCustomTarget, .
