At work today, we ran into an ObjectDisposedException when writing a lambda Autofac registration:
To reinforce what we’ve learned, we are going to dissect a real-world .targets file.
MSBuild has a concept of Tasks that are executed within Targets (i.e. event handlers).
MSBuild has two variable types Properties (i.e. strings) and Items (i.e. object arrays).
You can get pretty far as a .NET developer without understanding MSBuild. Sure, very few months you may need to frantically copy/paste a line of MSBuild from...