任何人都知道Inno Setup的可靠.NET Framework 2.0安装程序脚本吗?

时间:2020-03-06 14:41:11  来源:igfitidea点击:

我花了整整一天的时间搜索,编写并最终删除了可以与Inno Setup安装脚本一起使用的脚本,该脚本将在需要时下载并安装适当的.NET 2.0 Framework。

肯定有很多示例,但是它们是:

  • 想要安装Internet Explorer(如果需要),我不敢以自动化方式进行安装
  • 仅处理x86 .NET发行版,不支持x64和IA64
  • 不需要在需要时安装适当的语言包-一个棘手的问题(当我看到我用毛巾将不同的x86 / x64 /语言组合使用不同的语言包时)
  • 不要处理获取.NET 2.0 SP1的问题(也许Windows Update将在安装2.0后处理该问题?)

这似乎是一个很常见的问题,必须有人解决了。我所发现的只是20个不同的帖子,它们都指向相同的两个或者三个代码段。

欢迎有识之士:)

解决方案

我最近一直在研究此问题,但没有相同要求。我还没有看到可以满足我们要求的脚本,但是我们是否考虑过检查是否安装了.NET 2.0,如果没有,则提示他们下载。我们可以在默认浏览器中打开URL,并在安装框架后让用户再次尝试安装。

从用户角度来看,这不是理想的情况,但是我认为按照计划,我们将不得不编写一些复杂的内容来处理不同的语言限制,以使其正常运行。

只是我的2美分。

适用于InnoSetup的.NET Framework 1.1 / 2.0 / 3.5安装程序