天天看點

搭建Windows CE 6.0團隊開發環境目錄 一、摘要二、Windows XP下開發環境搭建三、Windows 7下開發環境搭建四、Windows CE SDK、 Emulator五、Windows CE 6.0 Platform Builder六、總結

摘要

Windows XP下開發環境搭建

Windows 7下開發環境搭建

Windows CE SDK、Emulator

Windows CE 6.0 Platform Builder

總結

近期的一個項目需要基于Windows CE 6.0系統開發資料庫應用(就是N多人瞧不上眼的CRUD搬到了CE上),公司現有的團隊開發環境是Windows 7 + Visual Studio 2010 + TFS 2010,而該項目的開發環境有如下幾個限制條件:

使用的WinCE裝置隻有Windows XP下的驅動

使用的WinCE裝置基于WinCE 6.0、需要Visual Studio 2005開發環境

TFS2010一直在用并且用起來确實不錯(主要源碼控制,少量項目管理),不想再部署一套TFS2005或VSS

是以親自實踐了一番後誕生了此文,搭建的開發環境如下:

伺服器:TFS 2010

用戶端A:Windows XP + Visual Studio 2005 + Team Explorer 2005

用戶端B:Windows 7 + Visual Studio 2010 + Visual Studio 2005 + Team Explorer 2005

WinCE裝置連接配接在用戶端A上,通過ActiveSync同步資料

安裝Windows XP SP3 32bit簡體中文版并更新系統更新檔

安裝Visual Studio 2005 Team Suite

<a href="http://download.microsoft.com/download/b/a/6/ba691c56-8833-446c-82fe-cf94b588a622/chs_vs_2005_VSTS_180_Trial.img">http://download.microsoft.com/download/b/a/6/ba691c56-8833-446c-82fe-cf94b588a622/chs_vs_2005_VSTS_180_Trial.img</a>

安裝Visual Studio 2005 Team Explorer 

VS2005 Team Exporer中文版沒有單獨的安裝包,需要從TFS 2005的安裝鏡像檔案中提取TFC檔案夾後執行其中的setup.exe進行安裝

<a href="http://download.microsoft.com/download/a/f/2/af295622-2ef4-45de-9e65-984208967506/chs_vs_2005_tfs_trial.iso">http://download.microsoft.com/download/a/f/2/af295622-2ef4-45de-9e65-984208967506/chs_vs_2005_tfs_trial.iso</a>

安裝Visual Studio 2005 Team Suite SP1 

<a href="http://download.microsoft.com/download/8/0/7/8071514d-9370-45c3-8af1-4ff09a70e59d/VS80sp1-KB926604-X86-CHS.exe">http://download.microsoft.com/download/8/0/7/8071514d-9370-45c3-8af1-4ff09a70e59d/VS80sp1-KB926604-X86-CHS.exe</a>

安裝Visual Studio 2005 Team Suite SP1 Forward Compatibility Update for TFS 2010 interoperability

<a href="http://download.microsoft.com/download/9/2/2/922878BC-ACE6-4AD9-BA24-9FAC239A496D/VS80sp1-KB979258-X86-INTL.exe">http://download.microsoft.com/download/9/2/2/922878BC-ACE6-4AD9-BA24-9FAC239A496D/VS80sp1-KB979258-X86-INTL.exe</a>

上述安裝順序不能錯(SP1隻給已安裝的元件打更新檔),安裝好後在Team Explorer中添加Server的時候,需要在位址欄中輸入 

http://tfs-server-ipaddress:port/tfs/defaultcollection 

輸入後會發現下方的幾個輸入框被禁用了,這表示第5步安裝的更新起作用了。 

位址中的port一般在TFS預設安裝時為8080,defaultcollection為預設的團隊項目集,可根據實際情況修改。

現有系統為windows 7 Ultimate 32bit簡體中文版,已安裝Visual Studio 2010,Visual Studio可以Side by side安裝。

安裝Visual Studio 2005的步驟與Windows XP下基本相同,隻是需要在安裝完Visual Studio 2005 Team Suite SP1 後安裝一個SP1 Update for Windows Vista的更新

<a href="http://download.microsoft.com/download/7/7/a/77abff64-144b-4fa5-bc49-88b1cd574b4f/VS80sp1-KB932230-X86-CHS.exe">http://download.microsoft.com/download/7/7/a/77abff64-144b-4fa5-bc49-88b1cd574b4f/VS80sp1-KB932230-X86-CHS.exe</a>

在安裝過程中注意要以管理者身份運作安裝程式。

安裝.Net Compact Framework 2.0 SP2(我們的應用需要.Net Framework,可視情況安裝)

<a href="http://download.microsoft.com/download/4/8/6/48629157-20cc-4216-9eb5-0149c4f28935/NETCFSetupv2.msi">http://download.microsoft.com/download/4/8/6/48629157-20cc-4216-9eb5-0149c4f28935/NETCFSetupv2.msi</a>

安裝Virtual Machine Network Driver/Virtual PC(WinCE模拟器中網絡連接配接用)

<a href="http://files.cnblogs.com/walzer/Virtual%20Machine%20Network%20Driver%20for%20Microsoft%20Device%20Emulator.rar">http://files.cnblogs.com/walzer/Virtual%20Machine%20Network%20Driver%20for%20Microsoft%20Device%20Emulator.rar</a>

<a href="http://download.microsoft.com/download/8/5/6/856bfc39-fa48-4315-a2b3-e6697a54ca88/32%20BIT/setup.exe">http://download.microsoft.com/download/8/5/6/856bfc39-fa48-4315-a2b3-e6697a54ca88/32%20BIT/setup.exe</a>

安裝Device Emulator 2.0

<a href="http://download.microsoft.com/download/1/5/5/1551e135-f21d-4708-bbad-2f84821ac774/vs_emulator.exe">http://download.microsoft.com/download/1/5/5/1551e135-f21d-4708-bbad-2f84821ac774/vs_emulator.exe</a>

安裝WinCE 6.0 SDK(一般WinCE裝置廠商會提供,也可從網上下載下傳通用的)

到此為止,一個基本的Windows CE 6.0團隊開發環境就已經搭建好了,如果不僅僅做應用開發可以參考第五部分安裝Platform Builder。

安裝WinCE 6.0 (Platform Builder) 

Key : H8RQR-MMKRP-XFRFC-9HKGJ-82R6J

<a href="http://download.microsoft.com/download/a/0/9/a09e587c-4ff9-4a58-a854-56fe50b862b2/setup.exe">http://download.microsoft.com/download/a/0/9/a09e587c-4ff9-4a58-a854-56fe50b862b2/setup.exe</a>

安裝WinCE 6.0 Platform Builder SP1

<a href="http://download.microsoft.com/download/3/4/d/34d1bb53-dbfb-4a08-aaef-124641ba0812/Windows%20Embedded%20CE%206.0%20Platform%20Builder%20Service%20Pack%201.msi">http://download.microsoft.com/download/3/4/d/34d1bb53-dbfb-4a08-aaef-124641ba0812/Windows%20Embedded%20CE%206.0%20Platform%20Builder%20Service%20Pack%201.msi</a>

安裝WinCE 6.0 R2

<a href="http://download.microsoft.com/download/0/7/4/0748b074-ed6c-461f-bcd0-e35d047bc1f8/CE6R2.iso">http://download.microsoft.com/download/0/7/4/0748b074-ed6c-461f-bcd0-e35d047bc1f8/CE6R2.iso</a>

安裝WinCE 6.0 R3

<a href="http://download.microsoft.com/download/F/5/2/F5296720-250A-4055-991C-0CEA5DE11436/CE6R3.iso">http://download.microsoft.com/download/F/5/2/F5296720-250A-4055-991C-0CEA5DE11436/CE6R3.iso</a>

安裝Windows CE 6.0 Cumulative Product Update Rollup Package (through 12/31/2010)

<a href="http://www.microsoft.com/download/en/details.aspx?id=1127">http://www.microsoft.com/download/en/details.aspx?id=1127</a>

安裝WinCE 6.0 Monthly Update(目前更新到2011年10月)

<a href="http://www.microsoft.com/windowsembedded/en-us/downloads/download-windows-embedded-ce6.aspx">http://www.microsoft.com/windowsembedded/en-us/downloads/download-windows-embedded-ce6.aspx</a>

在這個團隊開發環境下,所有團隊項目都可以通過Visual Studio 2010的Team Explorer統一管理,在VS2005中隻負責WinCE裝置部分的開發(畢竟用慣了VS2010),當然如果非要用VS2005來做所有工作也沒問題。

本文沒有涉及TFS2010的搭建、模拟器的配置、CE的SDK生成以及Visual Studio試用版變正式版等工作,如有需要請參考網上相關文章。

感謝 Microsoft