2012-02-14 69 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

相關問題