我们的程序使用第三方.NET COM包装器编写回到.NET 2.0,所以它适用于安装的.NET 3.5 SP1框架。
由于.NET 3.5成为windowsfunction,默认情况下从windows 8开始禁用,所以我们的软件在windows 8-10上工作时遇到了问题。安装程序说.NET 3.5function没有安装,但是它没有安装, t激活用户的function。 .NET 3.5框架在Vista中成为windows 7和.NET 3.0中的一个windowsfunction,但是它默认启用了,所以我们没有任何麻烦。
我读过这个解决的问题, IOA-000073897 。 一个新的先决条件,Microsoft .NET Framework 3.5 SP1(windowsfunction).prq,可用于2013年以前的InstallShIEld版本,未来版本的InstallShIEld将包括此InstallShIEld先决条件。 我在InstallShIEld LE 2015中看不到先决条件。如果我在IS LE 2015中继续使用Microsoft .NET Framework 3.5 SP1(Web下载)先决条件,则在windows 8.1和windows 10上,我的安装仍会以同样的方式失败。
我尝试添加“Microsoft .NET Framework 3.5 SP1(windowsfunction).PRQ”先决条件到我的ISLE安装和我正在build立与安装程序相同的结果。
C#/ .net:如何将联网打印机添加到本地PC帐户?
无法通过C#连接到ManagementScope。 拒绝访问
使用System.Security.Cryptography将Win32 Crypto API调用转换为C#
如何configurationtoolstripdropdownbutton大小以匹配父级下拉button的大小?
windows物联网广播networking摄像头
InstallShIEld limited Edition 2015可以处理windows XP – 10上的.NET 3.5 Framework要求吗?
如果可以的话,我怎样才能使它工作? 我错过了什么?
如果不能,那么什么版本可以支持这个设置?
强制windows显示系统托盘图标
如何防止非托pipedll调用访问冲突?
Mono上的跨平台高分辨率计时器?
以编程方式创build组合桌面快捷键“快捷方式”
windows服务日志写入系统关机/重新启动
我的答案包括删除windows XP的自动安装支持,在我们的情况下不是一个大的损失。
首先需要做的工作是“Microsoft .NET Framework 3.5 SP1(windows功能)”InstallShIEld必备文件(.prq)。 我发现我的第一个在InstallShIEld的页面上讨论了windows 7的问题,然后在他们的社区用户表单中与我分享了第二个。
https://flexeracommunity.force.com/customer/articles/en_US/INFO/Q210041
https://community.flexerasoftware.com/attachment.PHP?attachmentID=11257&d=1481053688
要在windows 10上使用ISLE 2015,我需要修改第二个包含windows 10 *** 作系统的条件行:
<operatingsystemcondition MajorVersion="10" MinorVersion="0" PlatformID="2" CSDVersion=""></operatingsystemcondition>
我把这个修改后的.PRQ文件放到与其他ISLE2015 PRQ文件相同的目录中,以管理员身份运行Visual Studio以下载所需的项目,然后退出并切换回受限用户并像正常一样使用它。 我取消选中了我一直使用的“Microsoft .NET Framework 3.5 SP1(Web Download)”功能,并检查了这个新的“windows功能”版本。
这可能是所有你需要的,除非你正在使用一个setup.exe启动程序的SingleImage版本,只运送EXE启动程序。 在这种情况下,您需要将InstallShIEld先决条件位置配置为“从Setup.exe”解压缩到SingleImage of Release的Setup.exe属性中,或者在Redistributables选项卡的新的windows Feature的prppertIEs中。
之后,我的安装程序在windows Vista-10上工作。 在Vista和7上,它没有任何困难,并在8-10提示启用.NET 3.5,并启用它之前继续安装。
总结以上是内存溢出为你收集整理的使用InstallShield LE 2015安装或激活.NET 3.5 Windows XP – 10全部内容,希望文章能够帮你解决使用InstallShield LE 2015安装或激活.NET 3.5 Windows XP – 10所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)