Description
For Microsoft servicing builds (e.g. 6.0.1), only the libraries that have servicing changes are built/released. The remainder of the libraries do not get built/released. This does not work for source-builds as they are required to produce the entire product. To achieve this pre-6.0 it looks like the BuildAllPackages
, BuildAllOOBPackages
and StabilizePackageVersion
properties were utilized to build all of the libraries. The two BuildAllPackages properties appear to have been removed in 6.0. How should the runtime source-build be configured to produce all of the libraries for servicing builds?
This was discovered post 6.0.1 release. The 6.0.1 release "worked" because any of the non-built libs were picked up from the previously source-built artifacts which are available to source-build. When building for 6.0.2, the non-built packages are missing from the 6.0.1 output and therefore failing the build.