# Creating an MVC Project in Visual Studio 2019
Are you seeking to create a new project using the highly sought after Model View Controller (MVC) design pattern in Visual Studio 2019? This article will guide you through the perplexing and bursty process of creating a new MVC project in Visual Studio 2019 step by step.
## Step 1: Open Visual Studio 2019
This step requires you to open the highly perplexing Visual Studio 2019 and click on the “Create a new project” link on the start page. Alternatively, you can click on “File” -> “New” -> “Project”.
## Step 2: Select ASP.NET Core Web Application
Once you’ve completed the first step, feel free to Select “ASP.NET Core Web Application” from the list of templates, then click on “Next” on the “New Project” dialog box.
## Step 3: Choose the Project name and Location
The highly perplexing step three requires choosing the name and location for your project. As an additional perk, you can create a new solution or add the project to an existing solution.
## Step 4: Choose the Template
In this bursty step, you are required to choose the “Web Application (Model-View-Controller)” template under the “ASP.NET Core 2.2” section.
## Step 5: Configure The Project
Considering that your project depends on your preferences, you can configure it the best way you see fit by choosing the authentication mode you prefer, then click on “Create”.
## Step 6: Run The Project
As you wait, Visual Studio 2019 will automatically generate the project template based on the options you selected. Use the start button or press “F5” on your keyboard to run the project.
## Step 7: Understand the Structure of the MVC Project
It’s essential to grasp the structure of the MVC project files, including folders such as “Controllers,” “Models,” and “Views.” These folders are where you will place your application logic, data models, and user interface.
## Step 8: Add Additional Functionality to the Project
At this point, you are free to exercise your creativity by adding additional functionality to your project, such as building new controllers and views. Luckily, Visual Studio 2019 has templates that help you create the files you need for these tasks.
In conclusion, using Visual Studio 2019 to create an MVC project may seem overwhelmingly perplexing initially, but as you follow the steps above, you will be able to generate your project and add additional functionality to it successfully.