Project Item | File Extension | Purpose of the Project Item |
|---|
Windows Form | .vb or .cs or .jsl or .java | A form for creating Windows-based applications. |
Explorer Form | .vb or .cs or .jsl or .java | An explorer form with a tree view and navigation controls. |
MDI Parent Form | .vb or .cs or .jsl or .java | A form for a Multiple Document Interface application. |
About Box | .vb or .cs or .jsl or .java | An About dialog box form for Windows-based applications. |
Login Form | .vb or .cs or .jsl or .java | A logon form for collecting a username and password. |
Splash Screen | .vb or .cs or .jsl or .java | A form preconfigured for use as a splash screen. |
Dialog | .vb or .cs or .jsl or .java | A dialog box for Windows-based applications. |
Class | .vb or .cs or .jsl or .java | A code file that contains a class declaration. For more information, see Classes in the Common Type System. |
Interface | .vb or .cs or .jsl or .java | A new interface. |
Module (Visual Basic only) | .vb | A file for storing groups of functions. |
Component Class | .vb or .cs or .jsl or .java | A class for creating components using the visual designer. For more information, see Component Classes. |
User Control | .vb or .cs or .jsl or .java | A class for creating a Windows Form control using the visual designer. |
Windows Service | .vb or .cs or .jsl or .java | A class for creating Windows services. For more information, see How to: Create Windows Services. |
DataSet | .xsd | A file for creating an XML schema with DataSet classes. For more information, see Writing DataSet Schema Information as XSD (ADO.NET). |
SQL Database | .mdf | An empty SQL database for local data. |
XML File | .xml | A blank XML file. |
XML Schema | .xsd | A file for creating a schema for XML documents. |
Settings File | .settings | A blank user-settings file. |
Code File | .vb or .cs or .jsl or .java | A blank code file. |
Custom Control | .vb or .cs or .jsl or .java | A class for creating a user-drawn Windows Forms control. For more information, see How to: Author Controls for Windows Forms. |
HTML Page | .htm | An HTML page that can include client-side code. For more information, see Design View. |
Inherited Form | .vb or .cs or .jsl or .java | A new form that is based on an existing form. For more information, see Windows Forms Visual Inheritance. |
Inherited User Control | .vb or .cs or .jsl or .java | A new control that is based on an existing Windows Forms control. For more information, see How to: Inherit from Existing Windows Forms Controls. |
Web Custom Control | .vb or .cs or .jsl or .java | A class for creating an ASP.NET server control. For more information, see ASP.NET Web Server Controls Overview. |
COM Class | .vb or .cs | A class that can be exposed to COM. For more information, see COM Interoperability in .NET Framework Applications. |
Transactional Component | .vb or .cs | A class for use with transactional components. |
Text File | .txt | An empty text file. |
XSLT File | .xslt | A file that is used to transform XML documents.. |
Installer Class | .vb or .cs or .jsl or .java | A class to be invoked at setup time. For more information, see Using Installation Components. |
Crystal Report | .rpt | A Crystal Report file that publishes data to a Windows form. |
Bitmap File | .bmp | A blank bitmap image file that can be used for creating simple images. |
Cursor File | .cur | A file for creating custom cursors. For more information, see Cursor Creation. |
Icon File | .ico | An image file for creating a custom icon. For more information, see Icons. |
Resources File | .resx | A file that is used to edit and define application resources. For more information, see Resources in Applications. |
Assembly Information File | .vb or .cs or .jsl | A file that contains general assembly information. For more information, see Assemblies in the Common Language Runtime. |
Application Configuration File | .config | A file that is used to configure application settings. For more information, see Configuration Files. |
Debugger Visualizer | .vb or .cs or .jsl or .java | A simple debugger visualizer |
Class Diagram | .cd | A class diagram. |
Report | .rdlc | A new empty report. |
JScript File | .js | A script file that contains JScript code. For more information, see Getting Started With JScript. |
VBScript File | .vbs | A script file that contains VBScript code. For more information, see VBScript User's Guide. |
Windows Script Host | .wsf | A file that contains script that is run as a Windows-based application. For more information, see Using Windows Script Files (.wsf). |