How to: Create a New Visual C# Express Application

Visual C# Express Edition gives you a set of possible new project types. You should select the project type that best matches the type of applications that you want to create.

To create a new Visual C# Express application

  1. On the File menu, click New Project.

    If you already have a project open, you will be prompted to save or discard it. To open an existing project, click Open Project on the File menu.

  2. Select the project type from the following list:

    Project Type

    Project Description

    Windows Application

    This project type is for creating Windows client applications. The project creates a Windows Form onto which you can drop other controls, and display text and graphics. For more information, see How to: Create a C# Windows Forms Application.

    WPF Application

    This project type is for creating Windows Presentation Foundation applications that are deployed on the desktop. For more information, see How to: Create a New WPF Application Project.

    WPF Browser Application

    This project type is used to create Windows Presentation Foundation applications that are hosted in a Web browser.

    Class Library

    A class library project creates a library file that can be used to store generally used code for use in other applications.

    Console Application

    This project type is for creating command-line utilities and applications. The output and input of the program occurs through a text-based terminal window. For more information, see How to: Create a C# Console Application.

    Empty Project

    This option creates a project that contains no files.

  3. Chose a new name for your project. You can always keep the default name if you want.

  4. Click OK to create the project. Visual C# Express Edition will create the necessary files, and open up the main source file in the code window.

See Also

Concepts

Designing a User Interface in Visual C#

Editing Code in Visual C# Express

Other Resources

Using the Visual C# Express IDE