【问题标题】:How to install vcredist_x86.exe during .NET deployment setup如何在 .NET 部署设置期间安装 vcredist_x86.exe
【发布时间】:2010-06-11 12:36:49
【问题描述】:

我在部署期间尝试安装“VC++ Redistributable 9.0”,但总是失败。问题是这个exe(vcredist_x86.exe)也是一个安装过程,windows不支持嵌套安装(或者不知道怎么让它支持)。我正在使用带有 C# 的 .NET 安装项目。没有编程。到目前为止,我只是将 .exe 文件放在安装自定义操作中,但是当安装运行时,它无法告诉我:

此 Windows 安装程序包有问题。作为设置一部分的程序 rus 未按预期完成。

我的问题是我能做些什么来完成这项工作?我需要尽快完成此设置,或者就像 Jack Bauer 所说:现在!!!

谢谢!

【问题讨论】:

    标签: .net deployment installation


    【解决方案1】:

    您需要将可再发行组件添加为安装项目的先决条件。这可以通过单击先决条件按钮在项目->属性...下完成。

    显示的列表通常应包括 VC++ Redistributable 9.0

    安装时,选择生成的 setup.exe 文件而不是 .msi 文件很重要。 Setup.exe 是一个所谓的引导程序,它将在执行 .msi 之前安装所有先决条件。

    【讨论】:

    • 谢谢。如果我使用的是 Visual Studion 2008 环境,这将起作用。但是我们在 2005 年,我们的 ocx 之一需要注册 CV++ Redistributable 9.0。但我们找到了办法。我们在设置中添加了 2008 年的合并模块,现在它工作正常。非常感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-24
    • 1970-01-01
    • 2014-05-23
    • 2020-02-24
    • 1970-01-01
    相关资源
    最近更新 更多