.NET Framework Documentation

Getting Started with .NET Framework: Your First Application

Welcome to the world of .NET Framework development! This guide will walk you through the essential steps to create and run your very first application, laying the foundation for more complex projects.

Prerequisites

Before you begin, ensure you have the following installed:

Note: While you can develop .NET Framework applications with a text editor and command-line tools, an IDE like Visual Studio significantly simplifies the process with features like code completion, debugging, and project management.

Step 1: Create a New Project in Visual Studio

Launch Visual Studio

Open Visual Studio. You'll see a welcome screen.

Create a new project

  1. Click on "Create a new project".
  2. In the "Create a new project" dialog, search for "Console App".
  3. Select the "Console App (.NET Framework)" template. Make sure it's the .NET Framework version, not .NET Core or .NET 5+.
  4. Click "Next".

Configure your project

  • Project name: Enter a name for your application, for example, MyFirstDotNetApp.
  • Location: Choose a directory where you want to save your project.
  • Framework: Ensure ".NET Framework" is selected and choose a target version (e.g., .NET Framework 4.8).

Click "Create".

Step 2: Write Your First Code

Visual Studio will create a basic project structure for you. The main code file will typically be named Program.cs.

Open Program.cs. You'll see some default code. Let's modify it to display a welcome message:


using System;

namespace MyFirstDotNetApp
{
    class Program
    {
        static void Main(string[] args)
        {
            // Your first .NET Framework application!
            Console.WriteLine("Hello, .NET Framework!");
            Console.WriteLine("Welcome to your first app.");

            // Keep the console window open until a key is pressed
            Console.WriteLine("\nPress any key to exit.");
            Console.ReadKey();
        }
    }
}
            

Step 3: Build and Run Your Application

Build the project

To compile your code:

  1. Go to the "Build" menu in Visual Studio.
  2. Select "Build Solution" or press Ctrl+Shift+B.

You should see "Build succeeded" in the Output window.

Run the application

To execute your application:

  • Go to the "Debug" menu.
  • Select "Start Without Debugging" or press Ctrl+F5.

A console window will appear, displaying your message. It will wait for you to press a key before closing, thanks to the Console.ReadKey() method.

Important: If you are using "Start Debugging" (F5), the console window might close immediately after execution. "Start Without Debugging" (Ctrl+F5) is often preferred for simple console applications to keep the output visible.

Next Steps

Congratulations! You've successfully created and run your first .NET Framework application. From here, you can explore:

Check out the Tutorials section for more in-depth guidance.

Explore More Tutorials