Share via


Choosing a Smart Device Project Type

Visual Studio provides the following project templates for Pocket PC 2003, Windows Mobile 5 Smartphone and Pocket PC, and Windows CE 5.0 devices.

Note

You can add templates and target devices by installing additional SDKs.

Visual C# and Visual Basic

The following templates are available from the Smart Device Project Settings Dialog Box.

Template Name

Comments

Device Application

A project for creating a .NET Compact Framework Windows Forms application.

Control Library

A project for creating .NET Compact Framework 2.0 controls.

Class Library

A project for creating a .NET Compact Framework class library (DLL).

Console Application

A project for creating a .NET Compact Framework 2.0 non-graphical application.

Empty Project

An empty project for creating a .NET Compact Framework 2.0 application.

Visual C++

Template Name

Comments

ATL Smart Device Project

A project for creating an application by using the Active Template Library.

MFC Smart Device Project

A project for creating an application by using the Microsoft Foundation Class Library.

MFC Smart Device ActiveX Control

A project for creating an ActiveX control by using the Microsoft Foundation Class Library.

MFC Smart Device DLL

A project for creating a dynamic-link library using the Microsoft Foundation Class Library.

Win32 Project

A project for creating a Win32 application.

Other Project Types

Template Name

Comments

Smart Device CAB Project

A project for creating a CAB file to deploy smart device applications.

See Also

Concepts

Selecting a Development Language