2009-10-19 163 views

回答

5

與.NET運行時的桌面版本沒有爲.NET CF我所知道的一個單一的下載。

您需要爲每個您想要支持的設備類型安裝基於Visual Studio的SDK。這些SDK安裝特定於.NET CF運行的給定平臺的仿真器和其他開發相關的支持文件(即XBOX,Zune和Windows Mobile OS變體都具有細微差別,即使它們全都使用「相同」.NET CF)。

例如,這裏是SDK for Windows Mobile 6.0 Professional and Standard設備的MS下載頁面。在安裝Visual Studio時,請確保選擇了可選的智能設備支持功能。

如果您針對WM 6.0 SDK構建了某些東西,則應該會發現大多數情況下,您的.NET CF應用程序可以在任何Windows Mobile設備上工作(即Pocket PC 2003,WM 5.0,WM6.0,6.1,6.5 ...)。這當然假定您不包含某些設備或特定操作系統版本。

如果您安裝了多個SDK,在Visual Studio IDE(更改平臺菜單選項)中可以輕鬆切換項目中的各個OS版本/平臺,以便在不同的仿真器上進行測試等。