[Windows Phone 7] 開發環境安裝 for windows 2008 R2
今年工作計劃也要接觸到WP7,所以差不多該開始跨出WP7 APP開發的第一步了
當然首先必須先準備安裝相關的開發套件,所需的套件可從微軟網站下載
Windows Phone SDK 7.1,安裝後大致上包含以下內容
(1)Microsoft XNA Game Studio 4.0
(2)Microsoft Visual Studio 2010 Express
(3)Windows Phone 7 Emulator
(4)Microsoft Silverlight
(5)Windows Phone Developer Tools
而根據官方資料的說明:
『Windows Phone Developer Tools 套件只能安裝在 Windows Vista SP2 或
Windows 7 電腦,而且皆不可以是簡易版 (Starter Edition)』,所以如果您的
OS系統不是上述二者,那麼安裝Windows Phone Developer Tools時將會出現
這個錯誤畫面
但由於目前我的工作機是windows 2008 R2的環境,因此就先稍微找了一下
看看有沒有解決方案,希望不用走到必須把OS改成win7 or vista這一步,很幸
運這個問題不難解決,解決方式如下
(1)首先下載回來的SDK安裝是一個名為『vm_web2.exe』的線上安裝檔
(2)利用解壓縮軟體把這個檔解開來,並找到名為『baseline.dat』的檔案
(3)使用記事本等文書編輯器軟體開啟這個檔案,並找到[gencomp7788]區段,接著把
下面這個設定值由1改為0後儲存
InstallOnLHS=0
InstallOnWin7Server=0
(4)接著執行SETUP.EXE即可順利開始進行安裝
另外『欲利用 Windows Phone Developer Tools 套件提供的 XNA Game Studio 4.0 發展遊
戲程式的程式設計師請特別注意,Windows Phone Developer Tools 套件不支援安裝在任何
的虛擬機器上,同時電腦配備的顯示卡必須符合 DirectX 10 版定義的規格,並配備 WDDM
1.1 版的驅動程式』(引自:Windows Phone 7 智慧型手機應用程式開發總覽)
要檢查電腦是否有DirectX10以上,可在執行dxdiag command即可以查詢目前狀態
整個安裝過程需要一段時間,完成後執行Microsoft Visual Studio 2010 Express即可
看到與Windows Phone開發相關專案樣版
若您本機已經有VS2010,那麼可以直接以原有的VS2010進行開發就好,安裝完在原有VS2010也
可以看到相關的專案樣版。
註1:若您安裝的是之前Beta的SDK,那麼您必須先uninstall beta版,再安裝最新release出來的版本
註2:之前Beta的SDK,安裝後在原有的VS2010會找不到Silverlight for Windows Phone的專案類型
相關樣版,而這問題可透過以下方式解決
(1)在 C:\Users\使用者\Documents\Visual Studio 2010\Templates\ProjectTemplates\Visual C#
,建立Silverlight for Windows Phone資料夾
(2)把C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates\
CSharp\Silverlight for Windows Phone\1033下的所有檔案Copy到(1)所建立的資料夾下
(3)重新啟動VS2010,就可以順利看到相關的樣版出現囉!
Ref:
http://msdn.microsoft.com/zh-tw/windowsphone/ff955778.aspx
By No.18