Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Crystal reports Wix引导。检查是否已安装Sap Crystal reports_Crystal Reports_Wix_Wix3.6 - Fatal编程技术网

Crystal reports Wix引导。检查是否已安装Sap Crystal reports

Crystal reports Wix引导。检查是否已安装Sap Crystal reports,crystal-reports,wix,wix3.6,Crystal Reports,Wix,Wix3.6,我尝试了以下注册表搜索 <util:RegistrySearch Root="HKLM" Key="SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\" Value="CRRuntime32Version"

我尝试了以下注册表搜索

<util:RegistrySearch Root="HKLM"
                     Key="SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\"                         
                     Value="CRRuntime32Version"
                     Variable="CR32Version"
                     Format="raw"
                     Result="value"/>
<util:RegistrySearch Root="HKLM"
                     Key="SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\"
                     Value="CRRuntime64Version"
                     Variable="CR64Version" 
                     Format="raw"
                     Result="value"/>
当我手动打开regedit并选中时,我可以找到crruntime64到13.0.9的版本。 我真的在解决这个问题上迷失了方向。我花了将近一天的时间试图解决这个问题。 我也在谷歌上搜索了这个问题,没有得到相关信息


请帮助我找到解决方案。

在注册表搜索中使用,告诉它搜索64位注册表。在你的情况下,用
替换
,以修复你的其他错误。

Hay Sean,你太酷了。你的回答解决了我的问题。您的“>”让我想到了使用十六进制符号,我在需要使用的地方使用了“”。所有这些更改使我的包成功运行……非常感谢。
<MsiPackage SourceFile="$(var.MyDir)\CRRuntime_64bit_13_0_9.msi" 
              InstallCondition="VersionNT64 AND (NOT (CR64Version >= 13.0.9))"
              Permanent="yes"/>
<MsiPackage SourceFile="$(var.MyDir)\CRRuntime_32bit_13_0_9.msi" 
              InstallCondition="NOT VersionNT64 AND (NOT (CR32Version >= 13.0.9))"
              Permanent="yes"/>
[1B0C:0A7C][2014-08-08T17:54:35]i000: Registry value not found. Key = 'SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\', Value = 'CRRuntime64Version'
[1B0C:0A7C][2014-08-08T17:54:35]i000: Registry value not found. Key = 'SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\', Value = 'CRRuntime32Version'
[1B0C:0A7C][2014-08-08T17:54:37]e000: Error 0x8007000d: Failed to parse condition "VersionNT64 AND (NOT (CR64Version >= 13.0.9))". Unexpected character at position 39.