我有以下问题:
我用 WIX 构建了一个安装程序。此安装程序包含 .NET Framework 3.5 的引导程序。第一次安装引导程序就像一个魅力。.NET 框架 3.5 已安装。但例如,在卸载并重新安装引导程序后,无法识别已安装 .NET Framework 3.5。
我发现了以下原因:
根据引导程序日志,它检查了这个注册表值:
读取注册表项“HKLM\Software\Microsoft\NET Framework Setup\NDP \v3.5\1033”的值“安装”无法读取注册表值
它搜索 .NET 框架的本地化版本(1033=德语)
就我而言,我只安装了英文版的框架(1031=英文)
所以我只有 1031 作为子键。
所以我的问题是是否可以从
'HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5\1033'
到
'HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5\'
还有一个名为“已安装”的值,对于引导程序,安装框架的哪种语言并不重要。
在此先感谢您的帮助