InstallShield Limited Edition for Visual Studio 使用

本文详细介绍了如何在Visual Studio 2015中解决.NET Framework 4.6.1及更高版本的依赖问题。通过创建预请求文件并配置特定版本的.NET Framework,确保应用程序能够正确部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

 

 

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

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

 

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

新建工程后:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

生成:

 

解决.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会自动选择安装

 

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

 

 

打包。

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

 

转载于:https://www.cnblogs.com/MrZheng/p/9068025.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值