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

Reply via email to