我正在使用installshield express在visual studio上创建一个installtion项目。
如果用户没有.Net Framework版本4.5.1
,我想创建一个安装安装将为他安装。 如果我在安装要求上标记了.NET Framework,它只会弹出用户需要安装的消息而不会为他安装。
我该怎么做?
P.S
答案 0 :(得分:2)
您可以参考以下两个文档,这些文档分享了有关如何在设置项目中部署.Net框架的相同问题。即使它们与不同版本(工具和.NET)相关:
使用InstallShield 12安装.NET Framework 3.0:
http://helpnet.installshield.com/isxhelp21/helplibrary/NetRedistAdd.htm
使用Installshield部署.NET Framework 4.5:
答案 1 :(得分:1)
如果没有安装在客户端计算机上,我尝试了以下可以自动安装.NET框架的东西。 在InstallShield中,您可以参考Redistributables选项卡。在此选项卡中列出了多个可再发行组件。我们可以选择我们项目所需的那个。在检查了正确的Redistributable之后,请确保Redistributable的位置是在本地安装的。然后右键单击Redistributable并选择Build Location as" Extract From Setup.exe"。 在构建项目之后,InstallShield将添加一个文件夹" ISSetupPrerequisites"以及Setup.exe。此文件夹包含必需的先决条件设置,如.NET framework 4.0等。