智慧型裝置專案的硬體和軟體需求
更新:2007 年 11 月
下列段落將會指定開發電腦、目標裝置和兩者之間連接的需求。
開發電腦
在安裝 Visual Studio 時選取 [智慧型裝置程式設計] (預設為選取),便會增加大約 900 MB 的硬碟空間使用。如果沒有開發智慧型裝置應用程式,即可解除安裝智慧型裝置程式設計以恢復這些空間。若要這麼做,請在 [控制台] 的 [新增或移除程式] 索引標籤中,選取您的 Visual Studio 安裝,按一下 [變更/移除] 並依照步驟進行即可。
安裝 [智慧型裝置程式設計] 的同時,也會安裝 Pocket PC 2003 SDK、Windows Mobile 5.0 Pocket PC 和 Smartphone SDK,以及 Windows CE 5.0 SDK。其他 SDK (例如 Windows Mobile 6.0) 則都必須以手動方式下載和安裝。
在裝置專案中使用模擬器時,您最少需要額外的 64 MB RAM。
裝置
目標裝置必須支援您進行程式開發所針對的平台。Visual Studio 支援 Pocket PC 2003、Smartphone 2003、Windows CE 5.0 以及更新的平台。
如果沒有將 .NET Compact Framework 安裝在 ROM 之中,在裝置上就需要大約 2 MB 的 RAM。
Windows Embedded CE SDK 的需求
不論 sysgen 變數為何,您都可以使用 Visual Studio 建置任何 SDK 的裝置應用程式。但是,Visual Studio 需要某些作業系統元件才能部署與偵錯裝置上的應用程式。如果您使用平台產生器建立 Windows Embedded CE 6.0 裝置的 SDK (其中並未包含所需的元件),可能就需要手動部署與偵錯應用程式。為了在裝置上部署與偵錯原生裝置應用程式,SDK 必須包含下列 sysgen 變數:
SYSGEN_CPP_EH_AND_RTTI
SYSGEN_STDIOA
SYSGEN_OLE
SYSGEN_WINSOCK
注意事項: |
---|
當您新增 sysgen 變數時,平台產生器會自動新增相依的 sysgen 變數,例如 SYSGEN_FULL_CRT、SYSGEN_STDIO、SYSGEN_STRSAFE 和 SYSGEN_PMSTUBS。 |
為了部署與偵錯 Managed 裝置應用程式,SDK 也必須包含下列 sysgen 變數:
SYSGEN_DEVICE
SYSGEN_CORELOC
SYSGEN_IPHLPAPI
SYSGEN_DOTNETV2_HEADLESS or SYSGEN_DOTNETV2
如果 Visual Studio 透過 Ethernet 連接至裝置,SDK 也必須包含下列 sysgen 變數:
SYSGEN_ETHERNET
SYSGEN_IPHLPAPI
連接
Visual Studio 需要下列項目:
硬體
除非實體裝置啟用與開發電腦的無線連接,否則您需要裝置製造商所提供的序列或 USB 連接線,才能將裝置連接到開發電腦。在連接裝置之前,您必須根據裝置製造商的說明步驟,設定開發電腦和裝置。
使用模擬器做為裝置時,並不需要任何額外的硬體。
軟體
Windows Mobile 裝置中心 6.0 或 Microsoft ActiveSync 4.0 (含) 以後版本。