Steve has it right.

On Thu, Feb 14, 2013 at 2:54 PM, Steven Ogilvie <steven.ogil...@titus.com>wrote:

> I did the reverse, I turned off ARP within the MSI's and I am using the
> ARP in the bootstrapper.
>
> I have my OS pre requisites as permanent and my company MSI's as not
> permanent, so when I uninstall the bootstrapper it removes the bootstrapper
> and the company MSI's :)
>
> Steve
>
> -----Original Message-----
> From: Sam [mailto:s...@samb.se]
> Sent: February-14-13 5:20 PM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Install Prerequisites (.NET Framework)
>
> When the bootstrapper are hidden in ARP and the msi is shown, how to
> uninstall the bootstrapper when the user uninstalls the msi? The
> bootstrapper needs to be removed upon msi uninstall action...
>
> //Sam
>
> 13 feb 2013 kl. 17:30 skrev Pally Sandher <pally.sand...@iesve.com>:
>
> > You have to write your own Bootstrapper Application to replace the use
> > of WiXBalExtension in that case ->
> > http://wix.sourceforge.net/manual-wix3/bootstrapper_application.htm
> >
> > Palbinder Sandher
> > Software Platform Engineer
> > T: +44 (0) 141 945 8500
> > F: +44 (0) 141 945 8501
> > http://www.iesve.com
> >
> > **Design, Simulate + Innovate with the <Virtual Environment>**
> > Integrated Environmental Solutions Limited. Registered in Scotland No.
> > SC151456 Registered Office - Helix Building, West Of Scotland Science
> > Park, Glasgow G20 0SP Email Disclaimer
> >
> >
> >
> > -----Original Message-----
> > From: Sam Boman [mailto:s...@samb.se]
> > Sent: 13 February 2013 16:16
> > To: General discussion for Windows Installer XML toolset.
> > Subject: Re: [WiX-users] Install Prerequisites (.NET Framework)
> >
> > But even though setting:
> >
> > <Bundle ... DisableModify="yes" DisableRemove="yes">
> >
> > <MsiPackage ... *DisplayInternalUI="yes" Visible="yes"*/>
> >
> > I stil get the Bootstrapper UI visible first. Then When I click Install
> I got the MSI UI visible in front of Bootstrapper UI. And when MSI UI are
> finnish the Bootstrapper UI are closed.
> >
> > My intention are just not see anything of the Bootstrapper UI if the
> .NET Framework are present. Just like the old Visual Studio Setup/Deploy
> projects...
> >
> > //Sam
> >
> >
> >
> >
> >
> >
> >
> >
> > On Wed, Feb 13, 2013 at 3:49 PM, Sam Boman <s...@samb.se> wrote:
> >
> >> Thanks for this good explanations!
> >>
> >> Regarding this:
> >> "You should probably set the Burn bundle as related to the MSI so
> >> when a user uninstalls the MSI it also uninstalls the Burn bundle.
> >> Otherwise the user's system will have the (invisible) Burn bundle
> >> still registered which could cause problems if they attempt to
> >> reinstall or install a newer release at a later time etc."
> >>
> >> How do I specify that?
> >>
> >> //Sam
> >>
> >>
> >> On Tue, Feb 12, 2013 at 6:04 PM, Pally Sandher <pally.sand...@iesve.com
> >wrote:
> >>
> >>> For MSI UI ->
> >>> http://wix.sourceforge.net/manual-wix3/wix_xsd_msipackage.htm see
> >>> the DisplayInternalUI attribute.
> >>>
> >>> To list your MSI in Programs & Features and not the Burn bundle ->
> >>> http://wix.sourceforge.net/manual-wix3/wix_xsd_bundle.htm see the
> >>> DisableModify and DisableRemove attributes. Also you will need to
> >>> set the Visible attribute to yes on your MsiPackage element . You
> >>> should probably set the Burn bundle as related to the MSI so when a
> >>> user uninstalls the MSI it also uninstalls the Burn bundle.
> >>> Otherwise the user's system will have the (invisible) Burn bundle
> >>> still registered which could cause problems if they attempt to
> reinstall or install a newer release at a later time etc.
> >>>
> >>> Palbinder Sandher
> >>> Software Platform Engineer
> >>> T: +44 (0) 141 945 8500
> >>> F: +44 (0) 141 945 8501
> >>> http://www.iesve.com
> >>>
> >>> **Design, Simulate + Innovate with the <Virtual Environment>**
> >>> Integrated Environmental Solutions Limited. Registered in Scotland No.
> >>> SC151456
> >>> Registered Office - Helix Building, West Of Scotland Science Park,
> >>> Glasgow G20 0SP Email Disclaimer
> >>>
> >>>
> >>>
> >>> -----Original Message-----
> >>> From: Sam Boman [mailto:s...@samb.se]
> >>> Sent: 12 February 2013 16:52
> >>> To: General discussion for Windows Installer XML toolset.
> >>> Subject: Re: [WiX-users] Install Prerequisites (.NET Framework)
> >>>
> >>> Ok, but I have this issue, or maybe its just the way it works...
> >>>
> >>> I have set the Msi project to use:
> >>> <UIRef Id="WixUI_InstallDir"/>
> >>> And then I have added the license agreement rtf-file to it.
> >>>
> >>> But when I have added this to the Bootstrapper project:
> >>>
> >>> *<BootstrapperApplicationRef
> >>> Id="WixStandardBootstrapperApplication.RtfLicense" />*
> >>>
> >>> <Chain>
> >>>  <PackageGroupRef Id=" Netfx4Full"/>  ...your msi stuff goes here...
> >>> </Chain>
> >>>
> >>>
> >>> I end up in not getting the Msi UI at all, and in Controlpanel -
> >>> Programs I just see my bootstrapper projectname... Not the original
> >>> Msi name and version...
> >>>
> >>> I thought that the Bootstrapper just would do its checks, and then
> >>> handover to the Msi UI, and not display any thing to the user if all
> >>> is Okay (.NET version are the right.).
> >>>
> >>> Thanks!
> >>>
> >>> //Sam
> >>>
> >>>
> >>> On Tue, Feb 12, 2013 at 3:37 PM, Pally Sandher
> >>> <pally.sand...@iesve.com
> >>>> wrote:
> >>>
> >>>> You need 2 projects. You have 2 outputs, an MSI & a Burn executable
> >>>> which wraps the MSI and deals with your pre-reqs. You can configure
> >>>> your burn package not to register itself or to not register your MSI.
> >>>> See the Burn documentation ->
> >>>> http://wix.sourceforge.net/manual-wix3/authoring_bundle_intro.htm
> >>>>
> >>>> BTW all that extra code Steven posted is completely superfluous.
> >>>> All you literally need in your Burn bundle XML is
> >>>>
> >>>> <Chain>
> >>>>  <PackageGroupRef Id=" Netfx4Full"/>  ...your msi stuff goes
> >>>> here...
> >>>> </Chain>
> >>>>
> >>>> As WiXNetFxExtension has all the authoring required to do all the
> >>>> checks & downloading etc. (and has been checked & tested by
> >>>> everyone who uses it on a daily basis).
> >>>>
> >>>> Personally I use
> >>>>      <PackageGroupRef Id="NetFx40ClientRedist"/> because I hate
> >>>> those 'on-demand' installer bundle things.
> >>>>
> >>>> Palbinder Sandher
> >>>> Software Platform Engineer
> >>>> T: +44 (0) 141 945 8500
> >>>> F: +44 (0) 141 945 8501
> >>>> http://www.iesve.com
> >>>>
> >>>> **Design, Simulate + Innovate with the <Virtual Environment>**
> >>>> Integrated Environmental Solutions Limited. Registered in Scotland No.
> >>>> SC151456
> >>>> Registered Office - Helix Building, West Of Scotland Science Park,
> >>>> Glasgow
> >>>> G20 0SP
> >>>> Email Disclaimer
> >>>>
> >>>>
> >>>>
> >>>> -----Original Message-----
> >>>> From: Sam Boman [mailto:s...@samb.se]
> >>>> Sent: 12 February 2013 14:29
> >>>> To: General discussion for Windows Installer XML toolset.
> >>>> Subject: Re: [WiX-users] Install Prerequisites (.NET Framework)
> >>>>
> >>>> Thanks Steven,
> >>>> I try to get it to work.
> >>>>
> >>>> Also a question regarding, how to arrange things.
> >>>>
> >>>> I have two projects, one that gives me a MSI as output, Its just
> >>>> plain msi-file, no check for .NET framework. The other is a
> >>>> Bootstrapper Project, it hava a reference to the MSI-project.
> >>>> Is this the best way to do it? Or can I keep it in one project? How?
> >>>> Otherwise I seems to end up with two products / versions, one inner
> >>>> and one outer?
> >>>>
> >>>> Br,
> >>>> Sam
> >>>>
> >>>>
> >>>>
> >>>> On Tue, Feb 12, 2013 at 3:10 PM, Steven Ogilvie
> >>>> <steven.ogil...@titus.com
> >>>>> wrote:
> >>>>
> >>>>> You can have a copy of .NET with your package OR use the
> >>> DownloadUrl=""
> >>>>> element within the exepackage so if required, the .NET install is
> >>>>> downloaded THEN installed...
> >>>>>
> >>>>> Steve
> >>>>>
> >>>>> -----Original Message-----
> >>>>> From: Sam Boman [mailto:s...@samb.se]
> >>>>> Sent: February-12-13 9:03 AM
> >>>>> To: General discussion for Windows Installer XML toolset.
> >>>>> Subject: Re: [WiX-users] Install Prerequisites (.NET Framework)
> >>>>>
> >>>>> Ok,
> >>>>> But this isn't offering any help to the user to download the
> >>>>> framework, am I right?
> >>>>> I guess I need to do that also.
> >>>>>
> >>>>> //Sam
> >>>>>
> >>>>>
> >>>>> On Tue, Feb 12, 2013 at 2:55 PM, Steven Ogilvie
> >>>>> <steven.ogil...@titus.com
> >>>>>> wrote:
> >>>>>
> >>>>>> This is what I do to check for .NET 4.0 in the boostrapper...
> >>>>>>
> >>>>>> <Chain>
> >>>>>>      <PackageGroupRef Id="Netfx4Full"/>
> >>>>>>
> >>>>>> ....
> >>>>>>
> >>>>>>    </Chain>
> >>>>>>  </Bundle>
> >>>>>>  <Fragment Id="InstallConditionChecks">
> >>>>>>    <!-- Check for .NET 4.0 -->
> >>>>>>    <WixVariable Id="WixMbaPrereqPackageId" Value="Netfx4Full" />
> >>>>>>    <util:RegistrySearch Root="HKLM"
> >>>>>> Key="SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full"
> Value="Version"
> >>>>> Variable="Netfx4FullVersion" />
> >>>>>>    <util:RegistrySearch Root="HKLM"
> >>>>>> Key="SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full"
> Value="Version"
> >>>>> Variable="Netfx4x64FullVersion"
> >>>>>> Win64="yes" />
> >>>>>>
> >>>>>>    <PackageGroup Id="Netfx4Full">
> >>>>>>      <ExePackage Id="Netfx4Full"
> >>>>>>                  DisplayName="Microsoft .NET Framework 4.0"
> >>>>>>                  Cache="no"
> >>>>>>                  Compressed="no"
> >>>>>>                  PerMachine="yes"
> >>>>>>                  Permanent="yes"
> >>>>>>                  Protocol="netfx4"
> >>>>>>                  Vital="yes"
> >>> SourceFile="..\PreReqs\dotNetFx40_Full_x86_x64.exe"
> >>>>>>                  Name="RedistServer\dotNetFx40_Full_x86_x64.exe"
> >>>>>>                  InstallCommand="/passive /norestart"
> >>>>>>                  DetectCondition="Netfx4FullVersion AND (NOT
> >>>>>> VersionNT64 OR Netfx4x64FullVersion)" />
> >>>>>>    </PackageGroup>
> >>>>>>
> >>>>>>  </Fragment>
> >>>>>> </Wix>
> >>>>>>
> >>>>>> -----Original Message-----
> >>>>>> From: Sam Boman [mailto:s...@samb.se]
> >>>>>> Sent: February-12-13 8:47 AM
> >>>>>> To: General discussion for Windows Installer XML toolset.
> >>>>>> Subject: Re: [WiX-users] Install Prerequisites (.NET Framework)
> >>>>>>
> >>>>>> But my original Wix UI then goes away. I just want the
> >>>>>> bootstrapper to check the .NET Framework.
> >>>>>>
> >>>>>> <?xml version="1.0" encoding="UTF-8"?><Wix
> >>>>>> xmlns="http://schemas.microsoft.com/wix/2006/wi";>    <Bundle
> >>>>>> Name="Bootstrapper" Version="1.0.0.0" Manufacturer=""
> >>> UpgradeCode="">
> >>>>>>      <BootstrapperApplicationRef
> >>>>>> Id="WixStandardBootstrapperApplication.RtfLicense"/>        <Chain>
> >>>>>>        <!-- .NET 4.5: NetFx45Web -->            <PackageGroupRef
> >>>>>> Id="NetFx40ClientWeb"/>            <MsiPackage Id="MyApplication"
> >>>>>> SourceFile="$(var.Msi.TargetPath)"/>        </Chain>
> >>>>>> </Bundle></Wix>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> On Tue, Feb 12, 2013 at 1:34 PM, Sam Boman <s...@samb.se> wrote:
> >>>>>>
> >>>>>>> Thanks! Do this Bundle needs to be in a separate project? (I can
> >>>>>>> create new project: Bootstrapper Project in the Add Project
> >>>>>>> dialog in
> >>>>>> VS).
> >>>>>>>
> >>>>>>>
> >>>>>>> On Tue, Feb 12, 2013 at 1:06 PM, Pally Sandher
> >>>>>>> <pally.sand...@iesve.com
> >>>>>>> wrote:
> >>>>>>>
> >>>>>>>> http://wix.sourceforge.net/manual-wix3/install_dotnet.htm
> >>>>>>>>
> >>>>>>>> Palbinder Sandher
> >>>>>>>> Software Platform Engineer
> >>>>>>>> T: +44 (0) 141 945 8500
> >>>>>>>> F: +44 (0) 141 945 8501
> >>>>>>>> http://www.iesve.com
> >>>>>>>>
> >>>>>>>> **Design, Simulate + Innovate with the <Virtual
> >>>>>>>> Environment>** Integrated Environmental Solutions Limited.
> >>>>>>>> Registered in Scotland
> >>>> No.
> >>>>>>>> SC151456
> >>>>>>>> Registered Office - Helix Building, West Of Scotland Science
> >>>>>>>> Park, Glasgow G20 0SP Email Disclaimer
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> -----Original Message-----
> >>>>>>>> From: Sam Boman [mailto:s...@samb.se]
> >>>>>>>> Sent: 12 February 2013 12:04
> >>>>>>>> To: General discussion for Windows Installer XML toolset.
> >>>>>>>> Subject: [WiX-users] Install Prerequisites (.NET Framework)
> >>>>>>>>
> >>>>>>>> Hi!
> >>>>>>>>
> >>>>>>>> Where can I find a simple example of how to just ensure the
> >>>>>>>> installation will check if the user have got a specific version
> >>>>>>>> of .NET Framework installed, and if not, download from
> >>>> Microsoft.com?
> >>>>>>>>
> >>>>>>>> Have this with burn.exe to do? Or is it abandoned?
> >>>>>>>>
> >>>>>>>> //Sam
> >>>>>>>>
> >>>>>>>> ------------------------------------------------------------
> >>>>>>>> ---
> >>>>>>>> --
> >>>>>>>> --
> >>>>>>>> --
> >>>>>>>> --------- Free Next-Gen Firewall Hardware Offer Buy your
> >>>>>>>> Sophos next-gen firewall before the end March 2013 and get
> >>>>>>>> the hardware for free! Learn more.
> >>>>>>>> http://p.sf.net/sfu/sophos-d2d-feb
> >>>>>>>> _______________________________________________
> >>>>>>>> WiX-users mailing list
> >>>>>>>> WiX-users@lists.sourceforge.net
> >>>>>>>> https://lists.sourceforge.net/lists/listinfo/wix-users
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> ------------------------------------------------------------
> >>>>>>>> ---
> >>>>>>>> --
> >>>>>>>> --
> >>>>>>>> --
> >>>>>>>> --------- Free Next-Gen Firewall Hardware Offer Buy your
> >>>>>>>> Sophos next-gen firewall before the end March 2013 and get
> >>>>>>>> the hardware for free! Learn more.
> >>>>>>>> http://p.sf.net/sfu/sophos-d2d-feb
> >>>>>>>> _______________________________________________
> >>>>>>>> WiX-users mailing list
> >>>>>>>> WiX-users@lists.sourceforge.net
> >>>>>>>> https://lists.sourceforge.net/lists/listinfo/wix-users
> >>>>>>
> >>>>>> ---------------------------------------------------------------
> >>>>>> ---
> >>>>>> --
> >>>>>> --
> >>>>>> --------
> >>>>>> Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen
> >>>>>> firewall before the end March 2013 and get the hardware for free!
> >>>>>> Learn more.
> >>>>>> http://p.sf.net/sfu/sophos-d2d-feb
> >>>>>> _______________________________________________
> >>>>>> WiX-users mailing list
> >>>>>> WiX-users@lists.sourceforge.net
> >>>>>> https://lists.sourceforge.net/lists/listinfo/wix-users
> >>>>>>
> >>>>>>
> >>>>>> ---------------------------------------------------------------
> >>>>>> ---
> >>>>>> --
> >>>>>> --
> >>>>>> --------
> >>>>>> Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen
> >>>>>> firewall before the end March 2013 and get the hardware for free!
> >>>>>> Learn more.
> >>>>>> http://p.sf.net/sfu/sophos-d2d-feb
> >>>>>> _______________________________________________
> >>>>>> WiX-users mailing list
> >>>>>> WiX-users@lists.sourceforge.net
> >>>>>> https://lists.sourceforge.net/lists/listinfo/wix-users
> >>>>>
> >>>>> -----------------------------------------------------------------
> >>>>> ---
> >>>>> --
> >>>>> --------
> >>>>> Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen
> >>>>> firewall before the end March 2013 and get the hardware for free!
> >>>>> Learn more.
> >>>>> http://p.sf.net/sfu/sophos-d2d-feb
> >>>>> _______________________________________________
> >>>>> WiX-users mailing list
> >>>>> WiX-users@lists.sourceforge.net
> >>>>> https://lists.sourceforge.net/lists/listinfo/wix-users
> >>>>>
> >>>>>
> >>>>> -----------------------------------------------------------------
> >>>>> ---
> >>>>> --
> >>>>> --------
> >>>>> Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen
> >>>>> firewall before the end March 2013 and get the hardware for free!
> >>>>> Learn more.
> >>>>> http://p.sf.net/sfu/sophos-d2d-feb
> >>>>> _______________________________________________
> >>>>> WiX-users mailing list
> >>>>> WiX-users@lists.sourceforge.net
> >>>>> https://lists.sourceforge.net/lists/listinfo/wix-users
> >>>>
> >>>> -------------------------------------------------------------------
> >>>> ---
> >>>> --------
> >>>> Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen
> >>>> firewall before the end March 2013 and get the hardware for free!
> >>>> Learn more.
> >>>> http://p.sf.net/sfu/sophos-d2d-feb
> >>>> _______________________________________________
> >>>> WiX-users mailing list
> >>>> WiX-users@lists.sourceforge.net
> >>>> https://lists.sourceforge.net/lists/listinfo/wix-users
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> -------------------------------------------------------------------
> >>>> ---
> >>>> --------
> >>>> Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen
> >>>> firewall before the end March 2013 and get the hardware for free!
> >>>> Learn more.
> >>>> http://p.sf.net/sfu/sophos-d2d-feb
> >>>> _______________________________________________
> >>>> WiX-users mailing list
> >>>> WiX-users@lists.sourceforge.net
> >>>> https://lists.sourceforge.net/lists/listinfo/wix-users
> >>>
> >>> ---------------------------------------------------------------------
> >>> --------- Free Next-Gen Firewall Hardware Offer Buy your Sophos
> >>> next-gen firewall before the end March 2013 and get the hardware for
> >>> free! Learn more.
> >>> http://p.sf.net/sfu/sophos-d2d-feb
> >>> _______________________________________________
> >>> WiX-users mailing list
> >>> WiX-users@lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/wix-users
> >>>
> >>>
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> --------- Free Next-Gen Firewall Hardware Offer Buy your Sophos
> >>> next-gen firewall before the end March 2013 and get the hardware for
> >>> free! Learn more.
> >>> http://p.sf.net/sfu/sophos-d2d-feb
> >>> _______________________________________________
> >>> WiX-users mailing list
> >>> WiX-users@lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/wix-users
> >
> ------------------------------------------------------------------------------
> > Free Next-Gen Firewall Hardware Offer
> > Buy your Sophos next-gen firewall before the end March 2013 and get the
> hardware for free! Learn more.
> > http://p.sf.net/sfu/sophos-d2d-feb
> > _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
> >
> >
> >
> ------------------------------------------------------------------------------
> > Free Next-Gen Firewall Hardware Offer
> > Buy your Sophos next-gen firewall before the end March 2013
> > and get the hardware for free! Learn more.
> > http://p.sf.net/sfu/sophos-d2d-feb
> > _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
> ------------------------------------------------------------------------------
> Free Next-Gen Firewall Hardware Offer
> Buy your Sophos next-gen firewall before the end March 2013
> and get the hardware for free! Learn more.
> http://p.sf.net/sfu/sophos-d2d-feb
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
> ------------------------------------------------------------------------------
> Free Next-Gen Firewall Hardware Offer
> Buy your Sophos next-gen firewall before the end March 2013
> and get the hardware for free! Learn more.
> http://p.sf.net/sfu/sophos-d2d-feb
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to