问题描述
我正在尝试安装适用于Windows Phone应用的OData客户端工具。我安装了Windows Phone 8 SDK,包括捆绑的Visual Studio Express 12.当我尝试安装OData客户端工具时,我遇到以下错误:
0x81f40001 - 此产品只能安装在装有Windows Phone SDK 8.0的计算机上
详细日志:
[0AC0:08CC] [2013-07-23T16:11: 33]:刻录v3.6.3213.0,Windows v6.2(Build 9200:Service Pack 0),路径:C:\Users\Peter\AppData \ Local \ Microsoft \ Windows \ Temporary Internet Files \Content.IE5 \JJSUG331 \WcfDataServicesWindowsPhone.exe,cmdline:''
[0AC0:08CC] [2013-07-23T16:11:33]:将字符串变量'WixBundleLog'设置为值'C:\Users\Peter\AppData \本地\Temp \OData_Client_Tools_for_Windows_Phone_Apps_20130723161133.log'
[0AC0:08CC] [2013-07-23T16:11:33]:将字符串变量'WixBundleOriginalSource'设置为值'C:\Users\Peter\AppData \ Local \ Micros oft\Windows\Temporary Internet Files\Content.IE5\JJSUG331\WcfDataServicesWindowsPhone.exe'>
[0AC0:08CC] [2013-07-23T16:11:33]:设置字符串变量'WixBundleName'为'Windows Phone应用程序的OData客户端工具'值'
[0AC0:08CC] [2013-07-23T16:11:33]:检测10个包裹$
[0AC0:08CC] [2013-07-23T16:11:33]:未找到注册表值。 Key ='SOFTWARE \ Microoft\VisualStudio \11.0 \Setup\VS',Value ='EnvironmentPath'
[0AC0:08CC] [2013-07-23T16:11:33] :将数字变量'WindowsPhone8SDKInstalled'设置为值0
[0AC0:08CC] [2013-07-23T16:11:33]:检测到的包:wcf_dataservices,state:Absent,cached:None
[0AC0:08CC] [2013-07-23T16:11:33]:检测到的包:wcf_dataservices_lp_ja_jp,状态:缺席,缓存:无
[0AC0:08CC] [2013- 07-23T16:11:33]:检测到的包:wcf_dataservices_lp_zh_cn,状态:缺席,缓存:无
[0AC0:08CC] [2013-07-23T16:11:33]:检测到的包:wcf_dataservices_lp_zh_tw ,州:缺席,缓存:无
[0AC0:08CC] [2013-07-23T16:11:33]:检测到的包:wcf_dataservices_lp_de_de,州:缺席,缓存:无¥ b $ b [0AC0:08CC] [2013-07-23T16:11:33]:检测到的包:wcf_dataservices_lp_es_es,state:Absent,cached:None
[0AC0:08CC] [2013-07- 23T16:11:33]:检测到的包:wcf_dataservices_lp _fr_fr,state:Absent,cached:None
[0AC0:08CC] [2013-07-23T16:11:33]:检测到的包:wcf_dataservices_lp_it_it,state:Absent,cached:None
[0AC0:08CC] [2013-07-23T16:11:33]:检测到的包:wcf_dataservices_lp_ko_kr,州:缺席,缓存:无
[0AC0:08CC] [2013-07 -23T16:11:33]:检测到的包:wcf_dataservices_lp_ru_ru,state:Absent,cached:None
[0AC0:08CC] [2013-07-23T16:11:33]:条件'已安装或WindowsPhone8SDKInstalled '评估为假。
[0AC0:08CC] [2013-07-23T16:11:33]:错误0x81f40001:捆绑条件评估为假:已安装或WindowsPhone8SDKInstalled
[0AC0:08CC] [2013-07-23T16:11:33]:检测完成,结果:0x0
我试过添加日志文件中提到的注册表项指向VDPExpress.exe,但它仍然找不到密钥...
有没有人知道这个问题的解决方案/解决方法?
谢谢!
Peter
Hi,
I'm trying to install the OData Client Tools for Windows Phone Apps. I've installed the Windows Phone 8 SDK including the bundled Visual Studio Express 12. When I try to install the OData Client Tools I run into the following error:
0x81f40001 - This product can only be installed on a computer with Windows Phone SDK 8.0
The detailed logs:
[0AC0:08CC][2013-07-23T16:11:33]: Burn v3.6.3213.0, Windows v6.2 (Build 9200: Service Pack 0), path: C:\Users\Peter\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5\JJSUG331\WcfDataServicesWindowsPhone.exe, cmdline: ''
[0AC0:08CC][2013-07-23T16:11:33]: Setting string variable 'WixBundleLog' to value 'C:\Users\Peter\AppData\Local\Temp\OData_Client_Tools_for_Windows_Phone_Apps_20130723161133.log'
[0AC0:08CC][2013-07-23T16:11:33]: Setting string variable 'WixBundleOriginalSource' to value 'C:\Users\Peter\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5\JJSUG331\WcfDataServicesWindowsPhone.exe'
[0AC0:08CC][2013-07-23T16:11:33]: Setting string variable 'WixBundleName' to value 'OData Client Tools for Windows Phone Apps'
[0AC0:08CC][2013-07-23T16:11:33]: Detect 10 packages
[0AC0:08CC][2013-07-23T16:11:33]: Registry value not found. Key = 'SOFTWARE\Microsoft\VisualStudio\11.0\Setup\VS', Value = 'EnvironmentPath'
[0AC0:08CC][2013-07-23T16:11:33]: Setting numeric variable 'WindowsPhone8SDKInstalled' to value 0
[0AC0:08CC][2013-07-23T16:11:33]: Detected package: wcf_dataservices, state: Absent, cached: None
[0AC0:08CC][2013-07-23T16:11:33]: Detected package: wcf_dataservices_lp_ja_jp, state: Absent, cached: None
[0AC0:08CC][2013-07-23T16:11:33]: Detected package: wcf_dataservices_lp_zh_cn, state: Absent, cached: None
[0AC0:08CC][2013-07-23T16:11:33]: Detected package: wcf_dataservices_lp_zh_tw, state: Absent, cached: None
[0AC0:08CC][2013-07-23T16:11:33]: Detected package: wcf_dataservices_lp_de_de, state: Absent, cached: None
[0AC0:08CC][2013-07-23T16:11:33]: Detected package: wcf_dataservices_lp_es_es, state: Absent, cached: None
[0AC0:08CC][2013-07-23T16:11:33]: Detected package: wcf_dataservices_lp_fr_fr, state: Absent, cached: None
[0AC0:08CC][2013-07-23T16:11:33]: Detected package: wcf_dataservices_lp_it_it, state: Absent, cached: None
[0AC0:08CC][2013-07-23T16:11:33]: Detected package: wcf_dataservices_lp_ko_kr, state: Absent, cached: None
[0AC0:08CC][2013-07-23T16:11:33]: Detected package: wcf_dataservices_lp_ru_ru, state: Absent, cached: None
[0AC0:08CC][2013-07-23T16:11:33]: Condition 'Installed OR WindowsPhone8SDKInstalled' evaluates to false.
[0AC0:08CC][2013-07-23T16:11:33]: Error 0x81f40001: Bundle condition evaluated to false: Installed OR WindowsPhone8SDKInstalled
[0AC0:08CC][2013-07-23T16:11:33]: Detect complete, result: 0x0
I've tried adding the registry key mentioned in the log files point to the VDPExpress.exe, but it still can't find the key...
Does anyone know a solution / workaround for this problem?
Thanks!
Peter
这篇关于在Visual Studio Express中安装OData客户端工具(Windows Phone SDK 8.0)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!