[WiX-users] Burn MBA MS .NET 4.5.x Prerequisite

2014-10-02 Thread Orzyszek Andreas
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

2014-10-02 Thread Sascha Sertel
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

2014-10-02 Thread Ireneusz Grala
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

2014-10-02 Thread Bob Arnson
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