Thoughts about setup and deployment issues, WiX, XNA, the .NET Framework and Visual Studio
All postings are provided AS IS
with no warranties, and confer no rights. Additionally, views expressed
herein are my own and not those of my employer, Microsoft.
I have previously posted instructions that can be used to download the individual pieces of the Visual Studio 2005 Express Editions and create a network install point so that you do not need to use the download functionality in the Express Edition setup.exe each time you want to install on a new system.
The WinFX Runtime Components uses the same logic as the Express Editions to manage downloads prior to installation. I have heard from a few customers who received errors from this setup.exe package while trying to download pieces of the WinFX Runtime Components, which prevented them from installing. Therefore, I decided to post instructions for downloading the individual pieces of the WinFX Runtime Components so that you can stage the installer on a network and remove the automatic download feature from the equation when trying to install it.
The following steps will allow you to manually assemble an installable layout for the WinFX Runtime Components. In this example, I will use the latest currently available version (beta 2), but once the final version of the WinFX Runtime Components ships, the steps will be nearly the same.
Note: If you know ahead of time that one or more of the components will already be installed on your target operating system, you can skip the step listed below to download and stage the component(s) that you already have installed.
Windows Installer 3.0
RGB Rast (x86)
RGB Rast (x64)
MSXML 6.0 Parser (x86)
MSXML 6.0 Parser (x64)
WIC Installer (x86)
WIC Installer (x64)
.NET Framework 2.0 (x86)
.NET Framework 2.0 (x64)
Windows Communication Foundation (x86)
Windows Communication Foundation (ia64)
Windows Communication Foundation (x64)
Windows Presentation Foundation (x86)
Windows Presentation Foundation (x64)
Windows Workflow Foundation (x86)
Windows Workflow Foundation (ia64)
Windows Workflow Foundation (x64)
Note: In addition to the above components, the WinFX Runtime Components contains a set of language packs that its setup will attempt to install on non-English operating systems. However, there are a lot of them, and I am going to omit them from this blog post for the sake of brevity.
If you are planning to install the WinFX Runtime Components on a non-English OS, you will need to follow steps similar to what I have listed above to download and stage the appropriate language pack. You can find the [gencomp] section and URL that you will need by searching through the contents of baseline.dat and finding the appropriate language. If you have any trouble figuring out how to do this, please contact me and I will attempt to help out.