包含运行时(vcredist_x86.exe)作为安装程序的一部分

时间:2011-07-08 10:27:53

标签: installer

我需要将运行时作为项目安装程序的一部分包含在内。

我遇到了包含它的问题,因为我正在尝试从msi中运行msi,因此出现了“安装已在进行中”的错误。

我设法通过将其包含在“OnAfterInstall”事件中来解决这个问题,但是现在它似乎没有在升级时安装,只在全新安装时。

有人可以提供任何建议吗?

由于

2 个答案:

答案 0 :(得分:1)

您没有指定Visual C ++运行时的版本,但这可能有效:

Visual Studio Installer项目提供了一个先决条件设置,该设置预先填充了常用组件列表。这些是.mst文件,因此可以将它们合并到您的安装程序中。要访问先决条件屏幕,请右键单击安装程序项目 - >属性 - >先决条件。选中列表中的相应框,然后更改底部的选项以包含安装程序中的先决条件。

答案 1 :(得分:0)