【问题标题】:PhoneGap for Windows Phone doesn't workWindows Phone 的 PhoneGap 不起作用
【发布时间】:2012-02-14 14:07:32
【问题描述】:

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

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

我检查了这个文件,发现文件“Microsoft.Siverlight.WindowsPhone.Overrides.targets”(没有“71”)确实存在,但请求的带有“71”的文件不存在。

有人知道我可以做些什么来让 PhoneGap 工作吗?

提前致谢

【问题讨论】:

    标签: windows-phone-7 cordova


    【解决方案1】:

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

    【讨论】:

    • 您是否知道我是否/如何检查我是否拥有最新版本?
    • 好吧,你是对的!旧安装。新的安装文件名为vm_web2.exe,而我安装的文件名为vm_web.exe,这让我意识到我确实有一个旧版本。所以谢谢!
    • 很高兴我能帮上忙! :) 您可以通过查看“帮助”-“关于 Microsoft Visual Studio”和“已安装产品”文本框中的“Windows Phone SDK 7.0”或“.. . 7.1"
    【解决方案2】:

    是的,您需要 Windows Phone Mango SDK 以及 PhoneGap 模板才能使其工作。

    您可以从以下链接找到一些关于如何在 Windows Phone 中使用 PhoneGap 的文章

    http://windowsphonerocks.com/category/developerarticles/phonegap/

    【讨论】:

      【解决方案3】:

      Yap 卸载并重新安装 7.1 更新解决了这个问题;也别忘了安装一月补丁

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-02-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多