使用InstallShield LE 2015安装或激活.NET 3.5 Windows XP–10

使用InstallShield LE 2015安装或激活.NET 3.5 Windows XP–10,第1张

概述使用InstallShield LE 2015安装激活.NET 3.5 Windows XP – 10

我们的程序使用第三方.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所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1285149.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存