2012-02-14 72 views
3

我试着用PhoneGap开始编程Windows Phone 7应用程序,但是在将'PhoneGapStarter.zip'复制到http://phonegap.com/start#wp中描述的文件夹并点击'PhoneGapStarter',同时尝试创建一个新项目的Visual Studio 2010 Express的Windows手机,而不是创建显示以下错误的项目:PhoneGap for Windows Phone不起作用

C:\用户\ ... \应用程序数据\本地的\ 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>声明是正确的,并且该文件存在s在磁盘上。

我检查这个文件,我看到文件“Microsoft.Siverlight.WindowsPhone.Overrides.targets”(没有“71”)确实存在,但要求一个以“71”不。

有没有人知道我能做些什么来使PhoneGap工作?

在此先感谢

回答

2

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

+0

你碰巧知道是否/如何我可以检查我是否有最新版本? – Jonathan 2012-02-14 15:26:00

+1

好吧,你是对的!旧的安装。新安装文件名为'vm_web2.exe',而我安装的名为'vm_web.exe',这让我意识到我确实有一个旧版本。那谢谢啦! – Jonathan 2012-02-14 17:08:37

+0

很高兴能帮到你! :) 您可以通过查看“帮助” - “关于Microsoft Visual Studio”并在“已安装的产品”文本框中查看是否使用最新版本的SDK,即“Windows Phone SDK 7.0”或“ ... 7.1“ – Anheledir 2012-02-14 19:20:16

0

邑卸载并重新安装7.1更新使用PhoneGap的一些文章来解决这个问题;也不要忘了安装补丁月份也

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

相关问题