In your BootstrapperCore.config, the supportedRuntime and supportedFramework 
elements use different schemas (different values for the version attribute, 
supportedRuntime allows use of the sku attribute while supportedFramework 
allows the runtimeVersion attribute).
 
I suspect that you are crashing on the presence of the supportedFramework's sku 
attribute. Get rid of it and see what happens.
 
> Date: Thu, 8 Aug 2013 11:48:01 +0100
> From: ot...@barjonas.com
> To: wix-users@lists.sourceforge.net
> Subject: [WiX-users] Failed to create the managed bootstrapper application.
> 
> Hello,
> 
> I'm having trouble getting my managed custom UI to be loaded by burn.  The
> key error in the log seems to be:
> 
> Error 0x80131902: Failed to create the managed bootstrapper application.
> 
> >From research, it seems that this is a very general failure.  The usual
> problem that seems to cause it is that the BootstrapperApplication
> attribute is missing from the class library's AssemblyInfo, but that is not
> the case here.  I'm using VB.net, which is obviously different that 99% of
> code samples online, but I can't see what's different about my project.
> General advice about how to troublshoot this error would be welcome.  I've
> tried Process Monitor (I can see my dll being written out but can't really
> identify where it goes wrong), and fuslogvw.exe (no entries logged at all).
> 
> I'm using WiX 3.7.
> 
> Here are the relevant fragments from my project:
> 
> Class Library:
> 
> App.config
> 
> <?xml version="1.0"?><configuration>    <startup>
> <supportedRuntime version="v4.0"
> sku=".NETFramework,Version=v4.0,Profile=Client"/>
> <supportedRuntime version="v4\Full"/>      <supportedRuntime
> version="v4\Client"/>    </startup>    <wix.bootstrapper>      <host
> assemblyName="MyInstallerUI">        <supportedFramework
> version="v4.0" sku=".NETFramework,Version=v4.5"/>
> <supportedFramework version="v4\Full"/>        <supportedFramework
> version="v4\Client"/>              </host>
> </wix.bootstrapper></configuration>
> 
> My bootstrapper subclass:
> 
> Imports Microsoft.Tools.WindowsInstallerXml.BootstrapperImports
> System.Windows.Threading
>  Public Class MyBootstrapper
>     Inherits BootstrapperApplication
> 
>     Private moSys As Sys
>     Private moWindow As MainWindow
> 
>     Protected Overrides Sub Run()
>         MessageBox.Show("Running my UI")
>         moSys = New Sys(Me)
>         moWindow = New MainWindow With {.DataContext = moSys}
>         moWindow.Show()
>         Engine.Detect()
>         Dispatcher.Run()
>     End SubEnd Class
> 
> AssemblyInfo.vb:
> 
> Imports Microsoft.Tools.WindowsInstallerXml.Bootstrapper
> ...
> 
> <Assembly: BootstrapperApplication(GetType(MyBootstrapper))>
> 
> My BootStrapperCore.config
> 
> <?xml version="1.0" encoding="utf-8"
> ?><configuration>     <configSections>                <sectionGroup
> name="wix.bootstrapper"
> type="Microsoft.Tools.WindowsInstallerXml.Bootstrapper.BootstrapperSectionGroup,
> BootstrapperCore">                    <section name="host"
> type="Microsoft.Tools.WindowsInstallerXml.Bootstrapper.HostSection,
> BootstrapperCore" />          </sectionGroup> </configSections>       <startup
> useLegacyV2RuntimeActivationPolicy="true">    <supportedRuntime
> version="v4.0" sku=".NETFramework,Version=v4.5" />
> <supportedRuntime version="v4.0"
> />    </startup>      <wix.bootstrapper>              <host 
> assemblyName="MyInstallerUI" >
>      <supportedFramework version="v4.0"
> sku=".NETFramework,Version=v4.5" />                   <supportedFramework
> version="v4\Full" />                  <supportedFramework version="v4\Client"
> />            </host> </wix.bootstrapper></configuration>
> 
> My Bundle.wxs:
> 
> <?xml version="1.0" encoding="UTF-8"?><Wix
> xmlns="http://schemas.microsoft.com/wix/2006/wi";>     <Bundle Name="Cat
> Call Client Installer" Version="1.0.0.0" Manufacturer="Cat and Mouse
> Ltd" UpgradeCode="229a81d7-7a70-4492-b0c5-f72b2f3e2d9e">
> <BootstrapperApplicationRef Id="ManagedBootstrapperApplicationHost" >
>     <PayloadGroupRef Id="UI"/>    </BootstrapperApplicationRef>
> <Chain>      <PackageGroupRef Id="NetFx45Redist"/>      <MsiPackage
> Id="MySetup" SourceFile="$(var.MySetup.TargetPath)" Compressed="yes"
> />    </Chain>    <PayloadGroup Id="UI">      <Payload
> SourceFile="BootstrapperCore.config" />          <Payload
> SourceFile="$(var.MyInstallerUI.TargetPath)" />
> </PayloadGroup>       </Bundle></Wix>
> 
> 
> All help appreciated.  Thank you,
> 
> Alphie
> ------------------------------------------------------------------------------
> Get 100% visibility into Java/.NET code with AppDynamics Lite!
> It's a free troubleshooting tool designed for production.
> Get down to code-level detail for bottlenecks, with <2% overhead. 
> Download for free and get started troubleshooting in minutes. 
> http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
                                          
------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to