Changes: * Build installer projects in parallel. * Use `ProjectReference` to ferry bits between installer projects. * Don't build wixproj to a unified output directory. This was only done to simplify finding file paths to MSI's built by other projects, but ProjectRef solves that. * Add a VS solution for working on wixproj and the associated C++ custom actions. * To make wixproj work in VS, I replaced default globs with listing .wxs and .wxl files in the wixproj file. * Add a target to copy the installers to the artifacts directory according to the layout described in /docs/Artifacts.md |
||
|---|---|---|
| .. | ||
| CSharp.Common.props | ||
| CSharp.Common.targets | ||
| Cpp.Common.props | ||
| Cpp.Common.targets | ||
| FSharp.Common.targets | ||
| MicroBuild.Plugin.props | ||
| Packaging.targets | ||
| ResolveReferences.targets | ||
| RuntimeIdentifiers.props | ||
| Wix.Common.props | ||
| Wix.Common.targets | ||