3

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

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

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

4

2 回答 2

3

不要使用合并模块。创建一个烧录引导程序包来重新分发 。安装要求表明 XP 是可以接受的。

建筑安装包捆绑

于 2014-01-30T02:06:30.247 回答
0

Windows XP SP3 包括可能太旧的 Windows Installer 3.1。

有一个单独的Windows Installer 4.5 Redistributable可用于更新 XP 系统。

可以Msiexec在命令行运行以检查当前的 Windows Installer 版本(出现一个对话框,在文本框顶部显示版本)。

于 2014-01-30T01:15:22.247 回答