Installshield首先不安装所需的软件窗口

时间:2014-11-21 09:26:24

标签: c# visual-studio-2012 installshield

我创建了一个安装项目,该项目具有所需的软件.NET 4.5。现在,如果我没有安装.net 4.5,安装将首先安装.net框架。我想避免这种行为,并直接收到一条错误消息,说我的计算机上没有安装.net版本。这可能吗?

提前谢谢。

此致 维拉德

1 个答案:

答案 0 :(得分:0)

听起来您启用了.NET 4.5先决条件。先决条件旨在检查计算机并在主安装开始之前有条件地安装可再发行组件。

这方面的另一面是启动条件,至少在基本的MSI项目中。使用系统搜索检测是否存在.NET 4.5(可以随意编辑.NET 4.5先决条件以了解要查找的内容,或者只是自己研究),并添加启动条件以及要显示的消息

即使您包含先决条件,设置启动条件实际上也是一个非常好的主意,以防有人在未经过setup.exe先决条件检查的情况下启动.msi文件。对于您的情况,您不想提供自动安装,只需停止包含先决条件。