最近因專案的緣故,需要開發 Windows Mobile 6.1 的應用程式。
這是我第一個 Mobile 的應用程式,沒想到必須使用舊的系統來開發。(心聲:真的有點老舊的系統,好想直接開發 WM 7,就可以使用 Silverlight 了)
無論如何,Visual Studio 2010 是無法開發這麼老舊的系統了。因此必須回頭灌 VS2008,沒想到,過程有點辛苦。
首先,我用了 Hyper-V 上的虛擬機 (Windows 2003)來開發,沒想到 Windows Mobile Emulator 無法模擬 PDA 上的網路。想了一下,在虛擬機上再虛擬一個網路,果然有些不對勁。
以下,是我在實體機(Windows 7)上的安裝步驟。
- 安裝 Visual Studio 2008
- 安裝 Team Explorer 2008
- 安裝 Visual Studio 2008 Service Pack 1
- 安裝 VSTS 2008 相容 2010 套件(2~4 的步驟是為了使用 TFS 2010 )
- 安裝 drvupdate-amd64.exe (Windows Mobile Device Center for Vista)
- 安裝 Windows Mobile 6 Professional SDK Refresh.msi
- 安裝 Windows Mobile 6 Professional Images (CHT).msi
- 由於我已經安裝了 Windows Virtual PC,而VS2008 上的PDA需要安裝舊版的 Virual PC 2007。為了解決兩個版本不能同時安裝的問題,見 http://www.brianpeek.com/post/2009/05/02/windows-virtual-pc-and-the-microsoft-device-emulator.aspx
沒有留言:
張貼留言