Inno Setup .net Framework Autoinstaller Issue

时间:2013-12-23 17:13:33

标签: .net installation inno-setup

我试图检查并下载.net框架(如果尚未安装) 我跟随http://www.codeproject.com/Articles/20868/NET-Framework-1-1-2-0-3-5-Installer-for-InnoSetup

该项目在win 7中工作正常。但是在带有Internet Explorer 6的windows xp中。这个错误打开了

enter image description here

如项目页面所述,IE6有一些问题。出现此错误的原因是什么,有办法解决这个问题。

另外我希望几乎所有使用XP的用户都有更新版本的Windows资源管理器(如果由于旧的IE版本而发生此错误)

1 个答案:

答案 0 :(得分:0)

我的猜测是WIC或Windows Installer存在问题而不是IE6。

.net Framework可能会使用IE中的一些组件,但还有许多其他内容需要检查。

只需打开.iss文件并读取标题处的依赖项,例如:

.NET Framework 2.0 (dotnetfx20.iss)

// requires Windows 2000 Service Pack 3, Windows 98, Windows 98 Second Edition, Windows ME, Windows Server 2003, Windows XP Service Pack 2
// requires internet explorer 5.0.1 or higher
// requires windows installer 2.0 on windows 98, ME
// requires Windows Installer 3.1 on windows 2000 or higher
// http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5

所以你需要检查是否满足所有依赖关系 - 例如对于 Windows Installer 3.1 检查文件msi31.iss(再次在其中可能存在其他依赖项)并检查它是否已成功安装。

您需要正确安装所有依赖项才能正确安装.net Framework!