Installation WIX生成的.NET 3.5引导程序的行为变化
我有以下问题:Installation WIX生成的.NET 3.5引导程序的行为变化,installation,wix,windows-installer,wix3,bootstrapper,Installation,Wix,Windows Installer,Wix3,Bootstrapper,我有以下问题: 我已经用WIX构建了一个安装程序。此安装程序包含.NET framework 3.5的引导程序。第一次安装引导程序就像一个魔咒。NET framework 3.5已安装。但例如,在卸载和重新安装引导程序后,引导程序无法识别已安装.NET framework 3.5 我发现了以下原因: 根据引导程序日志,它检查此注册表值: 正在读取注册表项“HKLM\Software\Microsoft\NET”的值“Install” 框架安装程序\NDP\v3.5\1033'无法读取注册表值 它
我已经用WIX构建了一个安装程序。此安装程序包含.NET framework 3.5的引导程序。第一次安装引导程序就像一个魔咒。NET framework 3.5已安装。但例如,在卸载和重新安装引导程序后,引导程序无法识别已安装.NET framework 3.5 我发现了以下原因:
根据引导程序日志,它检查此注册表值: 正在读取注册表项“HKLM\Software\Microsoft\NET”的值“Install” 框架安装程序\NDP\v3.5\1033'无法读取注册表值 它搜索.NET framework的本地化版本(1033=德语) 就我而言,我只安装了框架的英文版本(1031=英文) 所以我只有1031作为子键 所以我的问题是,是否有可能将支票从 “HKLM\Software\Microsoft\NET Framework安装程序\NDP\v3.5\1033”
到
“HKLM\Software\Microsoft\NET Framework安装程序\NDP\v3.5” 还有一个名为“installed”的值,对于引导程序来说,安装框架的哪种语言并不重要
提前感谢您的帮助如果您将burn用作引导程序,则应在元素上使用DetectCondition属性,如果该元素已安装Detect,则不会运行.net framework安装程序。引导程序是如何创建的?