MsBuild pipeline for WPF & Silverlight
Just stepped a developer on my team through the basics of a .csproj file, the targets it imports (Microsoft.CSharp.targets), and how targets and tasks work in msbuild.
He is debugging why a Blend 3 project has a strange warning when upgrading a SketchFlow WPF project to VS 2010.
My team works on both the Silverlight and WPF MarkupCompilers (we generate .baml and .g.cs files for WPF and .g.cs files for Silverlight). Lots of things we want to do for both of those MarkupCompilers when we get a chance. The WPF one is built on top of the WPF v3 Parser. The Silverlight one is build on an earlier version of System.Xaml.dll’s code base. We want to move both on top of System.Xaml.dll and provide a number of benefits to you all.
We’re also exploring having more pluggability in the build pipeline…the Blend team would like to transform some XAML files during build, but before markup compilation.
Fun stuff!