Default Project Templates in Visual Studio
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.
The following table lists the default types of projects available in Visual Studio.
| Project Template | Used To Create | ||
|---|---|---|---|
| Reusable class or component that can be shared with other projects. This project type is considered windowless and will not contain a Windows Form class. For more information, see Component Classes. | |||
| Command-line application. | |||
| An empty project. The template creates the necessary file structure needed to store application information; any references, files, or components must be added manually. | |||
| Custom control that can be used on Web Forms pages. | |||
| Traditional standalone Windows application or a rich front-end to a distributed Web application. For more information, see Creating Windows Applications.
| |||
| Custom control to use on Windows Forms. For more information, see Control Authoring for Windows Forms.
| |||
| Long running applications that do not have a user interface. Windows Service Applications (formerly called "NT services") can monitor items such as system performance. For more information, see Introduction to Windows Service Applications. |
Visual Basic Note