PhoneGap对Windows Phone无法使用。

3
我尝试使用PhoneGap开始编程Windows Phone 7应用程序,但在将“PhoneGapStarter.zip”复制到http://phonegap.com/start#wp中描述的文件夹后,在尝试使用Visual Studio 2010 Express for Windows Phone创建新项目时,单击“PhoneGapStarter”,而不是创建项目,显示以下错误消息:

C:\Users\ ...\AppData\Local\Temp\gttg1doh.nd4\Temp\PhoneGapStarter4.csproj(117,3):导入的项目“C:\Program Files (x86)\MSBuiId\Microsoft\Silverlight for Phone\v4.0\Microsoft.Siverlight.WindowsPhone71.Overrides.targets”未找到。确认<Import>声明中的路径正确,并且该文件存在于磁盘上。

我检查了这个文件,发现'71'被要求的文件'Microsoft.Siverlight.WindowsPhone.Overrides.targets'(不含'71')确实存在。
有没有人有什么想法可以让PhoneGap工作?
提前致谢。
3个回答

2

我刚刚检查了我的安装,但没有找到提到的文件。我的猜测是你可能没有安装最新的Windows Phone SDK 7.1(用于“Mango”),这对于PhoneGap至关重要,因为旧版本不支持HTML5 - 或者你的SDK安装已经损坏了。尝试重新下载最新的工具,卸载当前的安装并重新安装它们。这应该可以解决你的问题。


你知道我怎样才能检查是否有最新版本吗? - Jonathan
1
好的,你是正确的!是因为我安装的是旧版本。新的安装文件名为 vm_web2.exe,而我安装的那个文件名是 vm_web.exe,这让我意识到我安装的是旧版本。所以谢谢! - Jonathan
很高兴能帮到你! :)你可以通过查看“帮助” - “关于Microsoft Visual Studio”并在“已安装产品”文本框中查看是否使用了最新版本的SDK,其中包括“Windows Phone SDK 7.0”或“... 7.1”。 - Anheledir

1

0

卸载并重新安装7.1更新可以解决此问题;还要不要忘记安装1月份的补丁。

www.microsoft.com/download/en/details.aspx?id=23854


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接