我有一个 wix 项目,我正在检查是否安装了 c ++ redist 2015 ,如下所示:
a == l[i]
当我尝试安装软件包时,它向我显示错误,但当我检查我的计算机注册表时,我可以看到它已安装
我想知道我的代码有什么问题(我知道如果找到Installed键的值,它将继续安装过程,条件将评估为true)
答案 0 :(得分:2)
根据MSDN页面Redistributing Visual C++ Files,要检查的正确注册表项是:
pandas.Series.str.strip()
这与我在使用regedit.exe的计算机上看到的相匹配。
所以用“Runtime”替换“VCRedist”。另外,请确保在candle.exe命令行上指定HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\x64
(或者设置-arch x64
,但文档声明“不鼓励使用此属性”。)