Re: [WiX-users] WIC as a prereq before .NET 4.0 in Burn with custom BA

2012-10-09 Thread Bob Arnson
On 08-Oct-12 04:47, Daniel Bruce wrote:
> Our problem is not in specifying the packages (though thank you for that), 
> but getting them to run prior to the .NET 4.0 package in the native installer 
> that is launched if .NET 4.0 is not present on the machine. We think this 
> would require setting the variable WixMbaPrereqPackageId to some package that 
> does this for us, but it's unclear what this value would be or if this is 
> actually the solution we need.
WixStdBA doesn't support multiple packages as prereqs to booting the 
managed BA.

-- 
sig://boB
http://joyofsetup.com/


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] WIC as a prereq before .NET 4.0 in Burn with custom BA

2012-10-08 Thread Frauenhoffer, Sabine
Hi Daniel,

We had the exactly same problem. 
What we did to solve is, we created a second bootstrapper project called 
PrereqBootstrapper with the following content in Bundle.wxs (most of it is 
copied from the Wix NetFxExtension):

http://schemas.microsoft.com/wix/2006/wi";>



http://go.microsoft.com/fwlink/?linkid=182805 ?>
http://go.microsoft.com/fwlink/?LinkId=247729 
?>
http://go.microsoft.com/fwlink/?linkid=182804 ?>
http://go.microsoft.com/fwlink/?LinkId=247730 ?>
http://go.microsoft.com/fwlink/?LinkID=188993 
?>


  

  






Afterwards we added this to our main bootstrapper:



  
 



  
  






  

  


I have tested this in a Windows Server 2003 R2 environment and it installed 
both, WIC and .NET4. It still has a problem, though: The progress isn't shown 
correctly in UI. Maybe you can figure this out yourself and let me know if you 
find the solution.

Best regards,

Sabine Frauenhoffer 
Release Engineer
-- 
Haufe-Lexware GmbH & Co. KG
Munzinger Str. 9, D-79111 Freiburg
Tel: +49 761 898-5385
E-Mail: sabine.frauenhof...@haufe-lexware.com 
Internet: http://www.haufe-lexware.com

Kommanditgesellschaft, Sitz und Registergericht Freiburg, HRA 4408
Komplementäre: Haufe-Lexware Verwaltungs GmbH,
Sitz und Registergericht Freiburg, HRB 5557; Martin Laqua
Geschäftsführung: Isabel Blank, Jörg Frey, Birte Hackenjos, Jens Köhler,
Matthias Mühe, Markus Reithwiesner, Joachim Rotzinger, Dr. Carsten Thies
Beiratsvorsitzende: Andrea Haufe
--
» http://www.haufe.de/shop «
--

 

-Ursprüngliche Nachricht-
Von: Daniel Bruce [mailto:daniel.br...@prediktor.no] 
Gesendet: Montag, 8. Oktober 2012 09:31
An: General discussion for Windows Installer XML 
toolset.(wix-users@lists.sourceforge.net)
Betreff: [WiX-users] WIC as a prereq before .NET 4.0 in Burn with custom BA

Hello,

We are attempting to roll out a managed bootstrapper that depends on .NET 4.0. 
On some platforms this requires WIC (Windows Imaging Component) to be installed 
prior to running the .NET 4.0 installer, which is giving us some issues.

We have tried to solve this issue in a few ways, but none have worked, so I 
posted to stack overflow about it. Nobody has responded so far, so I'm 
crossposting here to see if anybody has any input. If so, it would be nice if 
you could take a look at the SO question, which has all the details, and 
perhaps shoot me an answer either there or here.

http://stackoverflow.com/questions/12727583/adding-wic-as-a-requirement-before-net-4-0-in-wix-burn-custom-managed-bootstrap

Daniel E. Bruce
Software Developer, +47 91918893
Prediktor AS
Habornveien 48B, N-1630 Gamle Fredrikstad, Norway


--
Don't let slow site performance ruin your business. Deploy New Relic APM Deploy 
New Relic app performance management and know exactly what is happening inside 
your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and 
get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] WIC as a prereq before .NET 4.0 in Burn with custom BA

2012-10-08 Thread Neil Sleightholm
Sorry I misread your question, I am using the native installer not the
managed one so it is simply a matter of scheduling it.

Neil


>Thank you for the answer, however I can't see how you specify that this
>is to be run by the prerequisite installer that usually installs .NET
>before launching the managed BA. Is this then not necessary, or was I
>unclear on our problem?
>
>Our problem is not in specifying the packages (though thank you for
>that), but getting them to run prior to the .NET 4.0 package in the
>native installer that is launched if .NET 4.0 is not present on the
>machine. We think this would require setting the variable
>WixMbaPrereqPackageId to some package that does this for us, but it's
>unclear what this value would be or if this is actually the solution we
>need.
>
>Daniel E. Bruce
>Software Developer, +47 91918893
>Prediktor AS
>Habornveien 48B, N-1630 Gamle Fredrikstad, Norway
>
>
>> -Original Message-
>> From: Neil Sleightholm [mailto:n...@x2systems.com]
>> Sent: 8. oktober 2012 10:22
>> To: General discussion for Windows Installer XML toolset.
>> Subject: Re: [WiX-users] WIC as a prereq before .NET 4.0 in Burn with
>> custom BA
>> 
>> This is my WIC install:
>> 
>> > Variable="windowscodecs" Result="exists" />
>> 
>> 
>> 
>>   > Id="WIC_x86"
>> Compressed="yes"
>> Permanent="yes"
>> Name="Redist\wic_x86_enu.exe"
>> SourceFile="..\Packages\wic_x86_enu.exe"
>> InstallCommand="/quiet /norestart"
>> DetectCondition="windowscodecs"
>> InstallCondition="VersionNT=v5.2 AND NOT VersionNT64"
>> Vital="yes">
>> 
>>   
>> 
>>   > Id="WIC_x64"
>> Compressed="yes"
>> Permanent="yes"
>> Name="Redist\wic_x64_enu.exe"
>> SourceFile="..\Packages\wic_x64_enu.exe"
>> InstallCommand="/quiet /norestart"
>> DetectCondition="windowscodecs"
>> InstallCondition="VersionNT=v5.2 AND VersionNT64"
>> Vital="yes">
>> 
>>   
>> 
>> 
>> I have manually downloaded the file and embed them in my bundle.
>> 
>> 
>> Neil
>> 
>> 
>> 
>> >Hello,
>> >
>> >We are attempting to roll out a managed bootstrapper that depends on
>> >.NET 4.0. On some platforms this requires WIC (Windows Imaging
>> >Component) to be installed prior to running the .NET 4.0 installer,
>> >which is giving us some issues.
>> >
>> >We have tried to solve this issue in a few ways, but none have worked,
>> >so I posted to stack overflow about it. Nobody has responded so far, so
>> >I'm crossposting here to see if anybody has any input. If so, it would
>> >be nice if you could take a look at the SO question, which has all the
>> >details, and perhaps shoot me an answer either there or here.
>> >
>> >http://stackoverflow.com/questions/12727583/adding-wic-as-a-
>> requirement
>> >-be fore-net-4-0-in-wix-burn-custom-managed-bootstrap
>> >
>> >Daniel E. Bruce
>> >Software Developer, +47 91918893
>> >Prediktor AS
>> >Habornveien 48B, N-1630 Gamle Fredrikstad, Norway
>> >
>> >
>> >---
>> >---
>> >
>> >Don't let slow site performance ruin your business. Deploy New Relic
>> >APM Deploy New Relic app performance management and know
>> exactly what
>> >is happening inside your Ruby, Python, PHP, Java, and .NET app Try
>> New
>> >Relic at no cost today and get our sweet Data Nerd shirt too!
>> >http://p.sf.net/sfu/newrelic-dev2dev
>> >___
>> >WiX-users mailing list
>> >WiX-users@lists.sourceforge.net
>> >https://lists.sourceforge.net/lists/listinfo/wix-users
>> 
>> 
>> 
>>-
>>-
>> Don't let slow site performance ruin your business. Deploy New Relic
>> APM Deploy New Relic app performance management and know exactly
>> what is happening inside your Ruby, Python, PHP, Java, and .NET app Try
>> New Relic at no cost today and 

Re: [WiX-users] WIC as a prereq before .NET 4.0 in Burn with custom BA

2012-10-08 Thread Daniel Bruce
Thank you for the answer, however I can't see how you specify that this is to 
be run by the prerequisite installer that usually installs .NET before 
launching the managed BA. Is this then not necessary, or was I unclear on our 
problem? 

Our problem is not in specifying the packages (though thank you for that), but 
getting them to run prior to the .NET 4.0 package in the native installer that 
is launched if .NET 4.0 is not present on the machine. We think this would 
require setting the variable WixMbaPrereqPackageId to some package that does 
this for us, but it's unclear what this value would be or if this is actually 
the solution we need.

Daniel E. Bruce
Software Developer, +47 91918893
Prediktor AS
Habornveien 48B, N-1630 Gamle Fredrikstad, Norway


> -Original Message-
> From: Neil Sleightholm [mailto:n...@x2systems.com]
> Sent: 8. oktober 2012 10:22
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] WIC as a prereq before .NET 4.0 in Burn with
> custom BA
> 
> This is my WIC install:
> 
>  Variable="windowscodecs" Result="exists" />
> 
> 
> 
>Id="WIC_x86"
> Compressed="yes"
> Permanent="yes"
> Name="Redist\wic_x86_enu.exe"
> SourceFile="..\Packages\wic_x86_enu.exe"
> InstallCommand="/quiet /norestart"
> DetectCondition="windowscodecs"
> InstallCondition="VersionNT=v5.2 AND NOT VersionNT64"
> Vital="yes">
> 
>   
> 
>Id="WIC_x64"
> Compressed="yes"
> Permanent="yes"
> Name="Redist\wic_x64_enu.exe"
> SourceFile="..\Packages\wic_x64_enu.exe"
> InstallCommand="/quiet /norestart"
> DetectCondition="windowscodecs"
> InstallCondition="VersionNT=v5.2 AND VersionNT64"
> Vital="yes">
> 
>   
> 
> 
> I have manually downloaded the file and embed them in my bundle.
> 
> 
> Neil
> 
> 
> 
> >Hello,
> >
> >We are attempting to roll out a managed bootstrapper that depends on
> >.NET 4.0. On some platforms this requires WIC (Windows Imaging
> >Component) to be installed prior to running the .NET 4.0 installer,
> >which is giving us some issues.
> >
> >We have tried to solve this issue in a few ways, but none have worked,
> >so I posted to stack overflow about it. Nobody has responded so far, so
> >I'm crossposting here to see if anybody has any input. If so, it would
> >be nice if you could take a look at the SO question, which has all the
> >details, and perhaps shoot me an answer either there or here.
> >
> >http://stackoverflow.com/questions/12727583/adding-wic-as-a-
> requirement
> >-be fore-net-4-0-in-wix-burn-custom-managed-bootstrap
> >
> >Daniel E. Bruce
> >Software Developer, +47 91918893
> >Prediktor AS
> >Habornveien 48B, N-1630 Gamle Fredrikstad, Norway
> >
> >
> >---
> >---
> >
> >Don't let slow site performance ruin your business. Deploy New Relic
> >APM Deploy New Relic app performance management and know
> exactly what
> >is happening inside your Ruby, Python, PHP, Java, and .NET app Try
> New
> >Relic at no cost today and get our sweet Data Nerd shirt too!
> >http://p.sf.net/sfu/newrelic-dev2dev
> >___
> >WiX-users mailing list
> >WiX-users@lists.sourceforge.net
> >https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> 
> --
> Don't let slow site performance ruin your business. Deploy New Relic
> APM Deploy New Relic app performance management and know exactly
> what is happening inside your Ruby, Python, PHP, Java, and .NET app Try
> New Relic at no cost today and get our sweet Data Nerd shirt too!
> http://p.sf.net/sfu/newrelic-dev2dev
> ___
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> ___
> ___
> This email has been scanned by the Symantec Email Security.cloud
> service.
> For more information please visit http://www.symanteccloud.com
> ___
> ___

--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] WIC as a prereq before .NET 4.0 in Burn with custom BA

2012-10-08 Thread Neil Sleightholm
This is my WIC install:





  

  

  

  


I have manually downloaded the file and embed them in my bundle.


Neil



>Hello,
>
>We are attempting to roll out a managed bootstrapper that depends on .NET
>4.0. On some platforms this requires WIC (Windows Imaging Component) to
>be installed prior to running the .NET 4.0 installer, which is giving us
>some issues.
>
>We have tried to solve this issue in a few ways, but none have worked, so
>I posted to stack overflow about it. Nobody has responded so far, so I'm
>crossposting here to see if anybody has any input. If so, it would be
>nice if you could take a look at the SO question, which has all the
>details, and perhaps shoot me an answer either there or here.
>
>http://stackoverflow.com/questions/12727583/adding-wic-as-a-requirement-be
>fore-net-4-0-in-wix-burn-custom-managed-bootstrap
>
>Daniel E. Bruce
>Software Developer, +47 91918893
>Prediktor AS
>Habornveien 48B, N-1630 Gamle Fredrikstad, Norway
>
>
>--
>
>Don't let slow site performance ruin your business. Deploy New Relic APM
>Deploy New Relic app performance management and know exactly
>what is happening inside your Ruby, Python, PHP, Java, and .NET app
>Try New Relic at no cost today and get our sweet Data Nerd shirt too!
>http://p.sf.net/sfu/newrelic-dev2dev
>___
>WiX-users mailing list
>WiX-users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/wix-users


--
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users