[WiX-users] Burn MBA MS .NET 4.5.x Prerequisite
Hello, I’m pretty new into using the WIX toolset and I have written an custom MBA for the installation of our software products using Wix Toolset 3.9.901 Here is a part of the bundle.wxs file that is used: WixVariable Id=WixMbaPrereqPackageId Value=NetFx452Redist / WixVariable Id=WixMbaPrereqLicenseUrl Value=Netfx_eula452 / BootstrapperApplicationRef Id=ManagedBootstrapperApplicationHost Payload Name=BootstrapperCore.config SourceFile=..\src\BootstrapperApp.dll.config / Payload SuppressSignatureVerification=yes SourceFile='..\Release\BootstrapperApp.dll' / Payload Name=Netfx_eula452 SourceFile=..\redist\Netfx_eula452.rtf / /BootstrapperApplicationRef Chain PackageGroupRef Id=NetFx451Redist/ MsiPackage SuppressSignatureVerification=yes EnableFeatureSelection=yes Visible=yes Name=Packages\$(var.AppBaseName)_ProgramFiles.msi Id=$(var.AppBaseName)_ProgramFiles SourceFile=$(var.Outputpackagesfolder)\$(var.AppBaseName)_ProgramFiles.msi Vital=yes Compressed=no /MsiPackage /Chain The problem i’m faceing is that if I run the setup on a machine with .Net 4.0 Full installed the .Net 4.5.2 is not installed before my custom MBA is started. But I want to be sure that .Net 4.5.2 is on target machine before my MBA is lunched. Did I miss something in my bundle? Or is this handled by some entry in the BootstrapperApp.dll.config? Greetings Andreas --- Sirona Dental Systems GmbH • HRB 24948 • Vorsitzender des Aufsichtsrats: Dr. Erich Blum • Sirona Dental Services GmbH • HRB 25817 • Geschäftsführung: Rainer Berthan • Michael Geil • Sitz der Gesellschaften: Bensheim • Registergericht: AG Darmstadt • Diese E-Mail ist ausschliesslich fuer den angesprochenen Adressaten bestimmt und kann vertrauliche Informationen beinhalten. -- This e-mail is intended only for the designated recipient(s). It may contain confidential or proprietary information. -- Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311iu=/4140/ostg.clktrk ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Burn MBA MS .NET 4.5.x Prerequisite
Hallo Andreas, it looks like you have the right pieces, but there are some differences from how my bundle typically looks: - I hope it's a typo that your prereq is NetFx452Redist but further down in the PackageGroupRef you're referencing NetFx451Redist? That second one should probably be NetFx452Redist as well. - In your Payload I don't see a reference to Microsoft.Deployment.WindowsInstaller.dll, I thought that one was required for it to work, but it sounds like your MBA runs it just doesn't do the prereq check right? What does your log file say? There should be a line in there where it checks the currently installed .NET Framework version number and compares it with the prereq one to determine whether something needs to be installed or not. // Sascha On Thu, Oct 2, 2014 at 12:25 AM, Orzyszek Andreas andreas.orzys...@sirona.com wrote: Hello, I’m pretty new into using the WIX toolset and I have written an custom MBA for the installation of our software products using Wix Toolset 3.9.901 Here is a part of the bundle.wxs file that is used: WixVariable Id=WixMbaPrereqPackageId Value=NetFx452Redist / WixVariable Id=WixMbaPrereqLicenseUrl Value=Netfx_eula452 / BootstrapperApplicationRef Id=ManagedBootstrapperApplicationHost Payload Name=BootstrapperCore.config SourceFile=..\src\BootstrapperApp.dll.config / Payload SuppressSignatureVerification=yes SourceFile='..\Release\BootstrapperApp.dll' / Payload Name=Netfx_eula452 SourceFile=..\redist\Netfx_eula452.rtf / /BootstrapperApplicationRef Chain PackageGroupRef Id=NetFx451Redist/ MsiPackage SuppressSignatureVerification=yes EnableFeatureSelection=yes Visible=yes Name=Packages\$(var.AppBaseName)_ProgramFiles.msi Id=$(var.AppBaseName)_ProgramFiles SourceFile=$(var.Outputpackagesfolder)\$(var.AppBaseName)_ProgramFiles.msi Vital=yes Compressed=no /MsiPackage /Chain The problem i’m faceing is that if I run the setup on a machine with .Net 4.0 Full installed the .Net 4.5.2 is not installed before my custom MBA is started. But I want to be sure that .Net 4.5.2 is on target machine before my MBA is lunched. Did I miss something in my bundle? Or is this handled by some entry in the BootstrapperApp.dll.config? Greetings Andreas --- Sirona Dental Systems GmbH • HRB 24948 • Vorsitzender des Aufsichtsrats: Dr. Erich Blum • Sirona Dental Services GmbH • HRB 25817 • Geschäftsführung: Rainer Berthan • Michael Geil • Sitz der Gesellschaften: Bensheim • Registergericht: AG Darmstadt • Diese E-Mail ist ausschliesslich fuer den angesprochenen Adressaten bestimmt und kann vertrauliche Informationen beinhalten. -- This e-mail is intended only for the designated recipient(s). It may contain confidential or proprietary information. -- Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311iu=/4140/ostg.clktrk ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311iu=/4140/ostg.clktrk ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Burn MBA MS .NET 4.5.x Prerequisite
Hello, Yes You have to add SKU in bootstrapper.config like this startup useLegacyV2RuntimeActivationPolicy=true supportedRuntime version=v4.0 sku=.NETFramework,Version=v4.5 / /startup as stated here http://stackoverflow.com/a/18227544/150 I remember I had the same problem. Regards Irek W dniu 02.10.2014 o 09:25 Orzyszek Andreas andreas.orzys...@sirona.com pisze: Hello, I’m pretty new into using the WIX toolset and I have written an custom MBA for the installation of our software products using Wix Toolset 3.9.901 Here is a part of the bundle.wxs file that is used: WixVariable Id=WixMbaPrereqPackageId Value=NetFx452Redist / WixVariable Id=WixMbaPrereqLicenseUrl Value=Netfx_eula452 / BootstrapperApplicationRef Id=ManagedBootstrapperApplicationHost Payload Name=BootstrapperCore.config SourceFile=..\src\BootstrapperApp.dll.config / Payload SuppressSignatureVerification=yes SourceFile='..\Release\BootstrapperApp.dll' / Payload Name=Netfx_eula452 SourceFile=..\redist\Netfx_eula452.rtf / /BootstrapperApplicationRef Chain PackageGroupRef Id=NetFx451Redist/ MsiPackage SuppressSignatureVerification=yes EnableFeatureSelection=yes Visible=yes Name=Packages\$(var.AppBaseName)_ProgramFiles.msi Id=$(var.AppBaseName)_ProgramFiles SourceFile=$(var.Outputpackagesfolder)\$(var.AppBaseName)_ProgramFiles.msi Vital=yes Compressed=no /MsiPackage /Chain The problem i’m faceing is that if I run the setup on a machine with .Net 4.0 Full installed the .Net 4.5.2 is not installed before my custom MBA is started. But I want to be sure that .Net 4.5.2 is on target machine before my MBA is lunched. Did I miss something in my bundle? Or is this handled by some entry in the BootstrapperApp.dll.config? Greetings Andreas --- Sirona Dental Systems GmbH • HRB 24948 • Vorsitzender des Aufsichtsrats: Dr. Erich Blum • Sirona Dental Services GmbH • HRB 25817 • Geschäftsführung: Rainer Berthan • Michael Geil • Sitz der Gesellschaften: Bensheim • Registergericht: AG Darmstadt • Diese E-Mail ist ausschliesslich fuer den angesprochenen Adressaten bestimmt und kann vertrauliche Informationen beinhalten. -- This e-mail is intended only for the designated recipient(s). It may contain confidential or proprietary information. -- Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311iu=/4140/ostg.clktrk ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Z poważaniem Ireneusz Grala -- Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311iu=/4140/ostg.clktrk ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Burn MBA MS .NET 4.5.x Prerequisite
On 02-Oct-14 03:25, Orzyszek Andreas wrote: The problem i’m faceing is that if I run the setup on a machine with .Net 4.0 Full installed the .Net 4.5.2 is not installed before my custom MBA is started. That's by design. If your BA can be loaded, it is. -- sig://boB http://joyofsetup.com/ -- Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311iu=/4140/ostg.clktrk ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users