Search code examples
windowswixwindows-installervisual-studio-2013merge-module

How do I get my installer to deploy the Visual Studio 2013 (VC120) runtime to Windows XP?


I recently updated my application to Visual Studio 2013. I'm attempting to make a final Windows XP build before dropping support, but I'm running into a problem with the installer after changing the installer version from 200 to 405. I had to do this in order to include the VC120 merge modules.

When I try to install my application on Windows XP, I get a dialog saying 'This installation package cannot be installed by the Windows installer service. You must install a Windows service pack that contains a newer version of the Windows Installer service.' This machine does have the latest service pack, however.

Is there any way for me to redistribute the VC120 runtime to Windows XP alongside my application?


Solution

  • Don't use the merge modules. Create a burn bootstrapper bundle that redistributes this instead. The installation requirements call out XP as acceptable.

    Building Installation Package Bundles