InstallShield Limited Edition for Visual Studio 使用

时间:2022-05-30 08:23:51

首先到https://info.flexerasoftware.com/IS-EVAL-InstallShield-Limited-Edition-Visual-Studio填写信息:

InstallShield Limited Edition for Visual Studio 使用

完成之后跳转到授权页面:

InstallShield Limited Edition for Visual Studio 使用

下载安装完毕后,打开vs2015:

InstallShield Limited Edition for Visual Studio 使用

新建工程后:

InstallShield Limited Edition for Visual Studio 使用

InstallShield Limited Edition for Visual Studio 使用

InstallShield Limited Edition for Visual Studio 使用

InstallShield Limited Edition for Visual Studio 使用

InstallShield Limited Edition for Visual Studio 使用

InstallShield Limited Edition for Visual Studio 使用

InstallShield Limited Edition for Visual Studio 使用

InstallShield Limited Edition for Visual Studio 使用

InstallShield Limited Edition for Visual Studio 使用

InstallShield Limited Edition for Visual Studio 使用

InstallShield Limited Edition for Visual Studio 使用

InstallShield Limited Edition for Visual Studio 使用

生成:

InstallShield Limited Edition for Visual Studio 使用

解决.NetFramework4.6以上版本问题:

以4.6.1为例:

首先新建文件txt文件编辑:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<SetupPrereq>
<conditions>
<condition Type="2" Comparison="2" Path="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" FileName="Version" ReturnValue="4.6.01055"/>
</conditions>
<operatingsystemconditions>
<operatingsystemcondition MajorVersion="6" MinorVersion="1" PlatformId="2" CSDVersion="" Bits="4" ServicePackMajorMin="1"/>
<operatingsystemcondition MajorVersion="6" MinorVersion="2" PlatformId="2" CSDVersion="" Bits="4"/>
<operatingsystemcondition MajorVersion="10" MinorVersion="0" PlatformId="2" CSDVersion="" Bits="4"/>
</operatingsystemconditions>
<files>
<file LocalFile=".\Microsoft.net\4.6\Full\NDP461-KB3102436-x86-x64-AllOS-ENU.exe" URL="https://download.microsoft.com/download/E/4/1/E4173890-A24A-4936-9FC9-AF930FE3FA40/NDP461-KB3102436-x86-x64-AllOS-ENU.exe" CheckSum="864056903748706E251FEC9F5D887EF9" FileSize="0,67681000"/>
</files>
<execute file="NDP461-KB3102436-x86-x64-AllOS-ENU.exe" cmdline="/q /norestart" cmdlinesilent="/q /norestart" returncodetoreboot="1641,3010"/>
<properties Id="{C267632F-EAD4-478E-B578-E72D9C6D87F2}" Description="This prerequisite installs the .NET Framework 4.6.1 full standalone package."/>
<behavior Reboot="32"/>
</SetupPrereq>
<properties Id="{C267632F-EAD4-478E-B578-E72D9C6D87F2}" Description="This prerequisite installs the .NET Framework 4.6.1 full standalone package."/>
Id为如下字符,安装时若没有.netframework4.6.1会自动选择安装

InstallShield Limited Edition for Visual Studio 使用

重命名为:Microsoft .NET Framework 4.6.1 Full.prq 移动到C:\Program Files (x86)\InstallShield\2015LE\SetupPrerequisites文件夹下

InstallShield Limited Edition for Visual Studio 使用

InstallShield Limited Edition for Visual Studio 使用

InstallShield Limited Edition for Visual Studio 使用

打包。

参考:https://community.flexerasoftware.com/showthread.php?220164-prq-for-Microsoft-NET-Framework-4-6-1-Full