Project Templates in Visual C++ Editions

When you create a new project, icons in the New Project dialog box and Add Project dialog box represent the available project types and their templates. The project template that is associated with the project icon you choose determines the output type and other options available for that project. Not all project templates are available in all editions of Visual C++.

Note

Documentation for features that are not available in Visual C++ Express or Visual C++ Standard Edition may be included in the documentation set for these editions.

Visual C++ Project Templates

The following table shows which Visual C++ project templates are available in the different editions of Visual Studio.

Template

Microsoft Visual C++ Express

Visual Studio 2008 Standard

Visual Studio 2008 Professional

Visual Studio 2008 Team Suite

ATL Project

 

X

X

X

ATL Smart Device Project

 

 

X

X

Class Library

X

X

X

X

CLR Console Application

X

X

X

X

CLR Empty Project

X

X

X

X

Custom Wizard

 

X

X

X

Empty Project

X

X

X

X

Makefile Project

X

X

X

X

MFC ActiveX Control

 

X

X

X

MFC Application

 

X

X

X

MFC DLL

 

X

X

X

MFC Smart Device ActiveX Control

 

 

X

X

MFC Smart Device Application

 

 

X

X

MFC Smart Device DLL

 

 

X

X

Test Project

 

 

X

X

Win32 Console Application

X

X

X

X

Win32 Project

X

X

X

X

Win32 Smart Device Project

 

 

X

X

Windows Forms Application

X

X

X

X

Windows Forms Control Library

 

X

X

X

Windows Service

 

X

X

X

See Also

Concepts

Visual C++ Editions

Visual C++ Projects

Installation and Setup Essentials

What's New in Visual Studio 2008

Changes in Visual C++ 2005 and Earlier Editions