Understanding MSBuild: Properties, Items, Targets, Tasks, Custom Targets and Debugging Builds with Binlogs
MSBuild processes a project in two phases: evaluation reads properties and items, execution runs targets, and values created in targets are invisible during evaluation. We add targets to Bookstore that write commit and local-change information into the assembly and add the Angular client to publish incrementally with Inputs/Outputs, and we use a binlog to find where a property changed, with real output.
15 Nov 2026
·
10 min
·
9