windows - 如何让我的安装程序将 Visual Studio 2013 (VC120) 运行时部署到 Windows XP?

标签 windows wix windows-installer visual-studio-2013 merge-module

我最近将我的应用程序更新到 Visual Studio 2013。我试图在放弃支持之前制作最终的 Windows XP 版本,但在将安装程序版本从 200 更改为 405 后我遇到了安装程序问题。我必须这样做才能包含 VC120 合并模块。

当我尝试在 Windows XP 上安装我的应用程序时,我收到一个对话框,提示“Windows 安装程序服务无法安装此安装包。您必须安装包含更新版本的 Windows Installer 服务的 Windows 服务包。但是,这台机器确实有最新的服务包。

有什么方法可以让我将 VC120 运行时与我的应用程序一起重新分发到 Windows XP?

最佳答案

不要使用合并模块。创建一个重新分发的刻录 Bootstrap 包 this反而。安装要求表明 XP 是可以接受的。

Building Installation Package Bundles

关于windows - 如何让我的安装程序将 Visual Studio 2013 (VC120) 运行时部署到 Windows XP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21445972/

相关文章:

Esky 的 Python 项目结构

windows - 如何避免在使用 WIX 卸载期间出现 "The following applications should be closed"消息?

wix - 如何找出运行 msi 安装程序的位置

c++ - 获取 MSI 产品属性

.net - 使用 WIX 时删除单元测试 dll 文件

linux - Git 存档行结尾与克隆不同

python 的 webbrowser 在 Windows 相对路径上启动 IE,而不是默认浏览器

mysql - 从 WiX Bootstrapper 以被动模式运行 MSI

c - 警告 LNK4092 : shared writable section contains relocations

xml - WiX RemoveRegistryKey 元素的行为与广告不符