【问题标题】:InstallShield 2012 - Deploying app with Microsoft Visual C++ 2012 Redistributable?InstallShield 2012 - 使用 Microsoft Visual C++ 2012 Redistributable 部署应用程序?
【发布时间】:2013-08-24 15:51:52
【问题描述】:

我正在使用 InstallShield 2012 部署 wpf 应用程序,

我想将 .Net Framework 4.5 Full Package 和 Microsoft Visual C++ 2012 Redistributable 集成到单个安装文件中。

我确实按照指南http://www.c-sharpcorner.com/uploadfile/cb88b2/simple-steps-to-create-setup-file-using-install-shield-le-fr/

但是在使用这个安装文件安装在客户端机器上之后(没有安装 .Net 4.5 也没有安装 Visual C++ 2012 Redistributable)。结果是安装向导要求首先安装 .Net Framework 4.5(很好),但我没有看到它要求安装 Visual C++ 2012 Redistributable。

我搜索了很多,但到目前为止我还不能解决。

谁能告诉我如何解决这个问题?

非常感谢,

T&T

【问题讨论】:

    标签: .net wpf deployment installshield redistributable


    【解决方案1】:

    这可能与位于 Installshield SetupPrerequisites 目录中的 Installshield 先决条件文件 Microsoft Visual C++ 2012 Redistributable Package (x86).prq 中的操作系统条件配置有关。

    operatingsystemconditions 部分指定应安装可再发行文件的 Windows 版本,包括 Service Pack、32/64 位。

    为了解决这个问题,我将 Visual C++ 2010 prq 文件中的操作系统条件部分复制到 2012 prq 文件中。

    有关更多详细信息,请参阅http://daniellang.net/installshield-and-microsoft-visual-c-2010-redistributables/

    【讨论】:

    • Installshield 2012 Spring LE 版仍然存在这个问题。必须手动修改条件,因为 LE 没有任何编辑器。我必须承认 Spring LE 版本比没有更糟糕。
    猜你喜欢
    • 1970-01-01
    • 2013-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-11
    相关资源
    最近更新 更多