我正在尝试在部署期间安装“VC ++ Redistributable 9.0”,但它总是失败。问题是这个exe(vcredist_x86.exe)也是一个安装过程,windows不支持嵌套安装(或者我不知道如何使它支持它)。我正在使用带有C#的.NET安装项目。没有编程。到目前为止,我只是将.exe文件放在Install自定义操作中,但是当安装运行时,它无法告诉我:
此Windows Installer程序包存在问题。作为设置的一部分的程序rus没有按预期完成。
我的问题是我能做些什么来完成这项工作?我需要尽快完成这个设置,或者像杰克鲍尔那样说:现在!!!
谢谢!
答案 0 :(得分:2)
您需要将可再发行组件添加为安装项目的先决条件。这可以在 Project - >下完成。属性... 单击先决条件按钮。
显示的列表通常应包含 VC ++ Redistributable 9.0 。
安装时,选择生成的setup.exe文件而不是.msi文件非常重要。 Setup.exe是一个所谓的引导程序,它将在执行.msi之前安装所有先决条件。