I got tripped up on that and a few other miscellaneous details as well.  It 
might be worth getting everything just right and exporting a project template 
(File > Export Template...) for future use.

David

-----Original Message-----
From: Nigel Morse [mailto:nigel.mo...@red-gate.com] 
Sent: Thursday, May 10, 2012 12:55 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Managed bootstrap failing to load

*looks sheepish*

Forgot the: 
[assembly: BootstrapperApplication(typeof(TestBa.TestBa))]

All good now :)

Cheers,
Nigel

-----Original Message-----
From: Nigel Morse [mailto:nigel.mo...@red-gate.com]
Sent: 10 May 2012 17:46
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Managed bootstrap failing to load

Hi,
I'm trying to create a managed bootstrap installer but the error log is telling 
me it's failing to create it:

[0AFC:15D4][2012-05-10T17:38:07]: Setting string variable 
'WixBundleOriginalSource' to value 'C:\temp\testbundle\Bundle.exe'
[0AFC:15D4][2012-05-10T17:38:08]: Setting string variable 'WixBundleName' to 
value 'TestBundle'
[0AFC:15D4][2012-05-10T17:38:08]: Loading managed bootstrapper application.
[0AFC:15D4][2012-05-10T17:38:08]: Error 0x80131508: Failed to create the 
managed bootstrapper application.
[0AFC:15D4][2012-05-10T17:38:08]: Error 0x80131508: Failed to create UX.
[0AFC:15D4][2012-05-10T17:38:08]: Error 0x80131508: Failed to load UX.
[0AFC:15D4][2012-05-10T17:38:08]: Error 0x80131508: Failed while running


The .wxs file is below (there is the netfx.wxs as well, taken verbatim from the 
Wix Toolset installer source. Obviously there are more MSI packages to go in, 
but I pulled them out of this example)


        <?xml version="1.0"?>
        <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi";
        xmlns:util="http://schemas.microsoft.com/wix/UtilExtension";>
                <Bundle Name="TestBundle" Version="1.0.0.0" Manufacturer="test" 
UpgradeCode="0BEA4ED5-ABCF-4D5E-B801-283BE568CB29">
                                                
                        <BootstrapperApplicationRef 
Id='ManagedBootstrapperApplicationHost'>
                                <Payload Name="BootstrapperCore.config" 
SourceFile="\temp\TestBa\TestBa\bin\Debug\TestBa.BootstrapperCore.config" />
                                <Payload 
SourceFile="\temp\TestBa\TestBa\bin\Debug\TestBa.dll" />
                                <Payload SourceFile="NetfxLicense.rtf" />
                        </BootstrapperApplicationRef>
                        
                        <Chain>
                                <PackageGroupRef Id='Netfx4Full' />     
                        </Chain>
                
                </Bundle>
        </Wix>  


The DLL itself is just

namespace TestBa
{
    public class TestBa : BootstrapperApplication
    {
        protected override void Run()
        {
            MessageBox.Show("Hello World");
            Engine.Quit(0);
        }
    }
}


And the config file:

<?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" />
    <supportedRuntime version="v2.0.50727" />
  </startup>
  <wix.bootstrapper>
    <host assemblyName="TestBa">
      <supportedFramework version="v4\Full" />
      <supportedFramework version="v4\Client" />
      <supportedFramework version="v3.5" />
    </host>
  </wix.bootstrapper>
</configuration>


Any ideas what I've done wrong?

Thanks,
Nigel


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and threat 
landscape has changed and how IT managers can respond. Discussions will include 
endpoint security, mobile security and the latest in malware threats. 
http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and threat 
landscape has changed and how IT managers can respond. Discussions will include 
endpoint security, mobile security and the latest in malware threats. 
http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to