Share via


Project Templates in Visual C# Editions

When you create a new project, icons in the New Project dialog box and the New Web Site dialog box represent the available project types and their templates. The project template 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 Edition 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 2008 and which version of the .NET Framework the project template can target.

Node

Template

Professional Edition and above

Express Edition

.NET2.0

.NET 3.0

.NET 3.5

Visual C#

Windows Forms Application

X

 X

X

X

X

(top level)

WPF Application

X

 X

 

X

X

 

WPF Browser Application

X

 X

 

X

X

 

ASP.Net Web Application

X

 

X

X

X

 

WCF Service Library

X

 

 

X

X

 

Excel Workbook

X

 

X

X

X

 

Class Library

X

 X

X

X

X

 

Console application

X

 X

X

X

X

 

Device Application

X

 

X

X

X

 

Outlook Add-in

X

 

X

X

X

 

 

 

 

 

 

Windows

Windows Forms Application

X

X

X

X

X

 

Windows Forms Control Library

X

 

X

X

X

 

Console Application

X

X

X

X

X

 

Empty Project

X

X

X

X

X

 

Class Library

X

X

X

X

X

 

NT Service

X

 

X

X

X

 

Crystal Reports Application

X

 

X

X

X

 

WPF Custom Control Library

X

 

X

X

 

WPF User Control Library

X

 

X

X

 

 

 

 

 

 

Office

Excel Workbook

X

 

X

X

X

 

Excel Template

X

 

X

X

X

 

Outlook Add-in

X

 

X

X

X

 

Word Document

X

 

X

X

X

 

Word Template

X

 

X

X

X

 

 

 

 

 

 

Smart Devices

Smart Device Project

X

 

X

X

X

 

 

 

 

 

 

Database

SQL Server Project

X

 

X

 X

 X

 

 

 

 

 

 

Web

Web Application

X

 

X

X

X

 

ASMX Web Service

X

 

X

X

X

 

WPF Browser Application 

X

 

 

X

X

 

WCF Service

X

 

 

X

X

 

Web Control Library

X

 

X

X

X

 

Web Hosted Service

X

 

 

X

X

 

 

 

 

 

 

Workflow

Sequential Workflow

X

 

 

X

X

 

Sequential Workflow Library

X

 

 

X

X

 

Workflow Activity Library

X

 

 

X

X

 

State Machine Workflow

X

 

 

X

X

 

State Machine Workflow Library

X

 

 

X

X

 

Empty Workflow

X

 

 

X

X

See Also

Concepts

Default Project Templates in Visual Studio

What's New in Visual C#

Installation and Setup Essentials

Other Resources

Writing Applications with Visual C#