It’s in this native CLR host that the managed framework assembly is loaded and COM interfaces marshaled as in-process pointers. The MBA interop layer is composed of both a native CLR host and the managed framework. The MBA interop layer leverages COM interoperability features of the CLR, but without requiring previous registration of the assemblies as COM servers as in previous examples. In fact, both of the setup applications mentioned above are written for WPF and running atop the MBA interop layer. WPF designers can also utilize their skills to make the setup UI look great. While Burn – the WiX bootstrapper engine – and the core bootstrapper application interfaces are native and allow you to develop completely native bootstrapper applications, MBA allows managed code developers to utilize their skills to develop rich interactive setups. It’s been available for a while actually, and if you’ve installed any builds of WiX v3.6, or the Microsoft Visual Studio 11.0 Developer Preview you’ve seen it in action. Now that WiX v3.6 has been released, I introduce the managed bootstrapper application (MBA) interoperability layer.
0 Comments
Leave a Reply. |