gpt4 book ai didi

c++ - InstallShield 先决条件(错误 -7067)

转载 作者:行者123 更新时间:2023-11-28 02:52:21 31 4
gpt4 key购买 nike

我通过导入 VS2010 安装部署项目(使用集成向导)在 VS2013 中创建了 InstallShield 安装项目。当我尝试编译它时,它说:

ISEXP : error : -7067: Your project contains InstallShield prerequisites. A Setup.exe setup launcher is required if you are building a release that includes InstallShield prerequisites. Change your release settings to build Setup.exe, or remove the prerequisites from your project.

好吧,我可以启用 Setup.exe 生成,但问题是,应该没有先决条件。在项目助手 View 中,我选中了“否”选项,其中有一个选项“您的应用程序是否需要在机器上安装任何软件?”在 5 -> Requirements 中没有检查任何内容。

我还注意到,当我手动创建 IS 安装项目(不导入)并自行设置所有内容时,问题就消失了。所以它与旧的 Setup Deployement 设置有关。我还注意到我在 VS2010 安装项目中收到了这两个警告:

WARNING: The version of the .NET Framework launch condition '.NET Framework 4 Client Profile' does not match the selected .NET Framework bootstrapper package. Update the .NET Framework launch condition to match the version of the .NET Framework selected in the Prerequisites Dialog Box. WARNING: The target version of the .NET Framework in the project does not match the .NET Framework launch condition version '.NET Framework 4 Client Profile'. Update the version of the .NET Framework launch condition to match the target version of the.NET Framework in the Advanced Compile Options Dialog Box (VB) or the Application Page (C#, F#).

不知道这两个警告是从哪里来的,它们并不是一直存在的。问题是它是一个 C++ 项目,因此根本不应该依赖 .NET 框架。不知道这两个问题是否有某种关联,我只需要在 VS2013 中编译 InstallShield LE 项目。

有什么办法可以解决这个错误吗?

最佳答案

InstallShield 允许您指定哪些先决条件包含在 Redistributables View 中(在 Specification Application Data 下)。您的项目可能至少包含一个先决条件。

关于c++ - InstallShield 先决条件(错误 -7067),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22768298/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com