共用方式為


裝置能力和必要的開發工具

更新:2007 年 11 月

Visual Studio 支援執行 Windows Mobile 和 Windows CE 許多版本之裝置的應用程式開發。不過,Visual Studio 並不支援舊版裝置上的應用程式開發。這種情況可能會在開發工具、.NET Compact Framework 版本和基礎 Windows CE 作業系統所需的項目上造成混淆。

注意事項:

Visual Studio 會自動安裝 Pocket PC 2003、Windows Mobile 5.0 軟體開發套件 (SDK) 及模擬器。若要為 Windows Mobile 6.0 或自訂 Windows CE 架構裝置開發應用程式,您必須安裝其他的 SDK。如需詳細資訊,請參閱智慧型裝置專案的硬體和軟體需求

工具比較圖表

下表將提供智慧型裝置硬體、硬體功能和開發工具變化的快照表,這些清單可能會隨時間而變動。藉由檢視 MSDN Library 中的技術文件Windows Mobil 開發工具簡介 (英文),您可以取得最新和最完整的資訊。

IDE 功能的概觀

這個表會提供不同 IDE 功能的概觀,欄位標題的縮寫如下:

  • eVT3C = eMbedded Visual C++ 3.0

  • eVT3V = eMbedded Visual Basic 3.0

  • eVC4 = eMbedded Visual C++ 4.0 和 Service Pack 4.0

  • VS2003 = Visual Studio .NET 2003

  • VS2005 = Visual Studio 2005

  • VS2008 = Visual Studio 2008

 

 

eVT3C

eVT3V

eVC4

VS2003

VS2005

VS2008

程式碼類型

機器碼

X

 

X

 

X

X

 

已解譯的程式碼

 

X

 

 

 

 

 

Managed 程式碼

 

 

 

X

X

X

 

伺服器端程式碼 (Web)

 

 

 

X

X

X

裝置 SDK

Pocket PC 2000

and

Pocket PC 2002

X

X

 

X

 

 

 

Smartphone 2002

X

 

 

 

 

 

 

Windows Mobile 2003

 

 

X

X

X

X

 

Windows Mobile 2003 Second Edition

 

 

X

X

X

X

 

Windows Mobile 5.0

 

 

 

 

X

X

 

Windows Mobile 6.0

 

 

 

 

X

X

.NET Compact Framework 工具和 OS 支援

這個表格將提供哪些工具版本及哪些 Windows Mobile 軟體版本支援 .NET Compact Framework 1.0、2.0 和 3.5 版的概觀資訊。

 

 

1.0 版

2.0 版

3.5 版

工具

Visual Studio .NET 2003

X

 

 

 

Visual Studio 2005

X

X

 

 

Visual Studio 2008

 

X

X

Windows Mobile 軟體版本

Windows Mobile 6.0

 

In-ROM (2.0 SP1)

使用者可安裝

 

Windows Mobile 5.0

In-ROM (1.0 SP3)

使用者可安裝

使用者可安裝

 

Windows Mobile 2003 Second Edition

In-ROM (1.0 SP2)

使用者可安裝 (僅限 Pocket PC)

使用者可安裝

 

Windows Mobile 2003

In-ROM (1.0 SP1)

使用者可安裝 (僅限 Pocket PC)

使用者可安裝

 

Smartphone 2002

 

 

 

 

Pocket PC 2002

使用者可安裝

 

 

 

Pocket PC 2000

使用者可安裝

 

 

資料庫技術支援

這個表將提供各種 Windows Mobile 版本支援哪些資料庫技術的概觀資訊。欄位標題的縮寫如下:

  • SSC 3.5 = SQL Server Compact 3.5

  • SSCE 3.1 = SQL Server 2005 Compact Edition 3.1 版

  • SQL Mobile 3.0 = SQL Server 2005 Mobile Edition 3.0 版

  • SQL CE 2.0 = SQL Server 2000 Windows CE Edition

  • EDB = Embedded Database

  • CEDB = Windows Embedded CE 資料庫

  • ADOCE = ActiveX Data Objects for Windows CE

 

SSC 3.5

SSCE 3.1

SQL Mobile 3.0

SQL CE 2.0

EDB

CEDB

ADOCE

Windows Mobile 6

使用者可安裝

In-ROM

使用者可安裝

使用者可安裝

(僅限 Professional 和 Classic)

In-ROM

In-ROM*

不支援的使用者安裝

Windows Mobile 5.0

使用者可安裝

使用者可安裝

使用者可安裝

使用者可安裝

(僅限 Pocket PC)

In-ROM

In-ROM*

不支援的使用者安裝

Windows Mobile 2003

使用者可安裝

(僅限 Pocket PC)

使用者可安裝

(僅限 Pocket PC)

使用者可安裝

(僅限 Pocket PC)

使用者可安裝

(僅限 Pocket PC)

N/A

In-ROM

In-ROM

Smartphone 2002

N/A

N/A

N/A

N/A

N/A

In-ROM

N/A

Pocket PC 2002

N/A

N/A

N/A

使用者可安裝

(僅限 Pocket PC)

N/A

In-ROM

In-ROM

Pocket PC 2000

N/A

N/A

N/A

使用者可安裝

(僅限 Pocket PC)

N/A

In-ROM

In-ROM (大多數的裝置)

* 在 Windows Mobile 5.0 中,CEDB 為 In-ROM,但已被取代,開發人員應該改用 EDB。

注意

  • 關於將裝置升級至 Windows CE 或 Windows Mobile 的較新版本資訊,請與裝置製造商聯繫。針對一般使用者,Microsoft 不支援特定裝置的升級。

  • Visual Studio Express 版沒有包含對於智慧型裝置專案的支援。

  • 不再支援 eMbedded Visual Basic 工具;裝置 ROM 中不再提供 eMbedded Visual Basic 執行階段。

  • 您可以從以下位置下載 eMbedded Visual C++ 4.0 和 eMbedded Visual Basic 4.0:Mobile Developer Center (英文)。

  • 目前的 Compact Framework 版本是 3.5,可以從下列位置取得 RAM 安裝的形式:Mobile Developer Center (英文)。

請參閱

概念

更新以之前的工具建立的專案

其他資源

智慧型裝置專案使用者入門