Project Templates
The .NET platform supports a variety of project types. Visual Studio .NET provides you with templates that make the task of creating and getting started with a new project simpler. Table 3.2 lists a variety of project types you can create with Visual Studio .NET.
Table 3.2 Project Types You Can Create with Visual Studio .NET
Project Type |
Description |
Windows Application |
A template for creating a Windows desktop application using Windows Forms. |
Class Library |
A template for creating a DLL of one or more classes that can be used and reused in multiple applications. |
Control Library |
A template for creating controls that will be used on Windows Forms. |
ASP.NET Web Application |
A template for creating a Web site with static or dynamic HTML pages as the user interface. |
Mobile Web Application |
A template for creating mobile Web applications, targeting PDA and phone devices. (This template will only be displayed if you have installed the Microsoft Mobile Internet Toolkit.) |
ASP.NET Web Service |
A template for creating XML Web Services. |
Web Control Library |
A template for creating your own ASP.NET server controls. |
Console Application |
A template for creating command-line applications. |
Windows Service |
A template for creating your own Windows services. |
Empty Project/Empty Web Project |
A template that creates an empty project. Use this template to create any type of project. |