Bootstrapper is a Windows SDK feature, not a WiX feature.

Look at:
C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages
on your hard drive.

If you have VS2008 SP1, there should be a directory named
"DotNetFX35SP1". Open "product.xml" in the directory, and you will
see:

ProductCode="Microsoft.Net.Framework.3.5.SP1"

Use this string instead, and you're done. You should also see
directories like "vcredist_x86" or "vcredist_x64". They're for the VC
runtime.

There're some documents in MSDN for how to write your own product.xml
for the bootstrapper. It wasn't very verbose as I saw last time, but
it should help you to write your own packages if you need to run other
setup packages before your MSI runs.

Hope this helps.


2009/5/28  <rahul.ekb...@sungard.com>:
> Hi,
> http://wix.sourceforge.net/manual-wix3/install_dotnet.htm.
> This is for .NET framework 3.5 and not for .NET framework 3.5 SP1.
> Is there anything for .NET framework 3.5 SP1.
> Is there any difference between running .msi and .exe
> Can I run any other .msi or .exe installation file from our installation?
>
> Thanks,
> Rahul.
>
>
> -----Original Message-----
> From: Koji Ishii [mailto:kojii...@gmail.com]
> Sent: Thursday, May 28, 2009 3:36 PM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] VC++ redistributable
>
> Using the bootstrapper worked for me.
>
> http://wix.sourceforge.net/manual-wix3/install_dotnet.htm
>
> I use bootstrapper to install VC++ redistributable as well.
>
> Note that, even though I mentioned to run setup.exe rather than msi in
> my document, a lot of users tried to install by double-clicking msi. I
> would recommend that:
>
> * Implement blocking logic to msi even if you built a bootstrapper.
> * Use your creativity to name the msi file so that users don't think
> it is the file to double-click.
>
> I was using "<my product name>.msi", and from my experience, this is bad.
>
>
> 2009/5/28 Kim Gybels <kim.gyb...@metris.com>:
>> Hi
>>
>>> Is there any other way to install vc++ redistributable file and .net
>>> framework sp1 installer through our .msi installler
>>>
>> You can use the merge modules provided by MS for the vc++ redistributables.
>>
>> Here is what I use for this in WiX:
>> <?xml version="1.0" encoding="UTF-8"?>
>> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi";>
>>  <Fragment>
>>    <DirectoryRef Id="TARGETDIR">
>>      <Merge Id="Atl"       Language="0" SourceFile="C:\Program
>> Files\Common Files\Merge Modules\microsoft_vc80_atl_x86.msm"
>> DiskId="1" />
>>      <Merge Id="Crt"       Language="0" SourceFile="C:\Program
>> Files\Common Files\Merge Modules\microsoft_vc80_crt_x86.msm"
>> DiskId="1" />
>>      <Merge Id="Mfc"       Language="0" SourceFile="C:\Program
>> Files\Common Files\Merge Modules\microsoft_vc80_mfc_x86.msm"
>> DiskId="1" />
>>      <Merge Id="AtlPolicy" Language="0" SourceFile="C:\Program
>> Files\Common Files\Merge Modules\policy_8_0_microsoft_vc80_atl_x86.msm"
>> DiskId="1" />
>>      <Merge Id="CrtPolicy" Language="0" SourceFile="C:\Program
>> Files\Common Files\Merge Modules\policy_8_0_microsoft_vc80_crt_x86.msm"
>> DiskId="1" />
>>      <Merge Id="MfcPolicy" Language="0" SourceFile="C:\Program
>> Files\Common Files\Merge Modules\policy_8_0_microsoft_vc80_mfc_x86.msm"
>> DiskId="1" />
>>    </DirectoryRef>
>>
>>    <FeatureGroup Id="MicrosoftRedistributables">
>>      <MergeRef Id="Atl" />
>>      <MergeRef Id="Crt" />
>>      <MergeRef Id="Mfc" />
>>      <MergeRef Id="AtlPolicy" />
>>      <MergeRef Id="CrtPolicy" />
>>      <MergeRef Id="MfcPolicy" />
>>    </FeatureGroup>
>>
>>  </Fragment>
>> </Wix>
>>
>> Hope this helps.
>> Can't help you with the .Net part, though.
>>
>> Best regards,
>> Kim
>>
>> --
>>
>> *Kim Gybels
>> Software Developer
>> * kim.gyb...@metris.com <mailto:kim.gyb...@metris.com>
>> Tel: +32 16 74 01 01
>> Fax: +32 16 74 01 02
>>
>>
>>
>> * Metris Europe
>> * Interleuvenlaan 86
>> 3001 Leuven
>> Belgium
>> www.metris.com <http://www.metris.com/>
>>
>>
>>
>>
>>
>> This message and any attachment are privileged, confidential and contain 
>> private information. If you are not the addressee named above any 
>> disclosure, reproduction, copying, distribution, or other dissemination or 
>> use of this communication is prohibited. If you have received this 
>> transmission in error, please notify the sender immediately and destroy this 
>> e-mail. Metris does not guarantee that the integrity of this communication 
>> has been maintained or that
>> this communication is free of viruses, interceptions or interference, and 
>> shall not be liable for the improper or incomplete transmission of the 
>> information contained in this communication nor for any delay in its receipt 
>> or damage to your system. Incoming and outgoing email communications may be 
>> monitored by Metris, as permitted by applicable law and regulations.
>>
>> ------------------------------------------------------------------------------
>> Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
>> is a gathering of tech-side developers & brand creativity professionals. Meet
>> the minds behind Google Creative Lab, Visual Complexity, Processing, &
>> iPhoneDevCamp as they present alongside digital heavyweights like Barbarian
>> Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>
> ------------------------------------------------------------------------------
> Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
> is a gathering of tech-side developers & brand creativity professionals. Meet
> the minds behind Google Creative Lab, Visual Complexity, Processing, &
> iPhoneDevCamp as they present alongside digital heavyweights like Barbarian
> Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
> ------------------------------------------------------------------------------
> Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT
> is a gathering of tech-side developers & brand creativity professionals. Meet
> the minds behind Google Creative Lab, Visual Complexity, Processing, &
> iPhoneDevCamp as they present alongside digital heavyweights like Barbarian
> Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>

------------------------------------------------------------------------------
Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT 
is a gathering of tech-side developers & brand creativity professionals. Meet
the minds behind Google Creative Lab, Visual Complexity, Processing, & 
iPhoneDevCamp as they present alongside digital heavyweights like Barbarian 
Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com 
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to