Tools to work with ASP.NET Core in Visual Studio 2019
Tags: webdev, dotnet, github
Published: 2020-07-03 17:49:51

The innovation behind .NET is to integrate all of Microsoft's development tools: libraries, languages, technologies, and purposes under the same framework, that are useful to the developer or company that needs it. 

In this sense, .NET introduces a unified platform in its ecosystem to support building literally everything from desktop applications to video games and cloud applications.

This tutorial article introduces the resources that must be installed to work with ASP.NET Core in Visual Studio 2019, from the Windows 10 environment.

###**.NET Core SDK** 

**Download link:** [dotnet.microsoft.com/download/](dotnet.microsoft.com/download).

![](https://dev-to-uploads.s3.amazonaws.com/i/m25lbyoj07n6igfaakzt.png)

Once the installation is complete, we can verify this process by listing the .NET SDKs that are installed within the system. For this we can open the Windows terminal or the Windows CMD and run the following command:

```
dotnet --list-sdks
```

![](https://dev-to-uploads.s3.amazonaws.com/i/1t3v6vibkgx11lwtnf5f.png)
 
###**Visual Studio 2019** 

**Download link:** [visualstudio.microsoft.com/](visualstudio.microsoft.com/).

For Visual Studio 2019 installation, in this case, and considering the Windows 10 operating system, the Community 2019 edition will be more than enough to work with ASP.NET Core and its applications.

![](https://dev-to-uploads.s3.amazonaws.com/i/zogxwrmwuf1m1gmvyg5x.png)

When you download the executable, *Visual Studio Installer* will be installed.

![](https://dev-to-uploads.s3.amazonaws.com/i/wuac255gl0b29hdbw95q.png)

This is a wizard that allows you to install Visual Studio, update it, and manage its corresponding work components.

###**Workload for ASP.NET Core and web development in Visual Studio 2019**

After you start the *Visual Studio Installer* wizard for the respective installation, you must include: `ASP.NET and Web Development`, as shown in the following image:

![](https://dev-to-uploads.s3.amazonaws.com/i/bm7sp8l2r9h05gmxxeeu.png)

With this, you can now proceed with the installation. This process will depend on your internet speed. When the wizard finishes with the installation, you can now work with ASP.NET Core in Visual Studio 2019.

![](https://dev-to-uploads.s3.amazonaws.com/i/ik3wi7l92kiahlmoypxj.png)

###**Plus: GitHub Extension for Visual Studio 2019**

**Download link:** [visualstudio.github.com/](visualstudio.github.com/).

As an additional plus, in many of the software development projects, your changes are managed through GitHub, for this we can install the extension of this version management system. In this case, Visual Studio 2019 must be closed to proceed with this process.

![](https://dev-to-uploads.s3.amazonaws.com/i/hfoilk8enh2y0ljosp0k.png)

To verify that the extension has been installed correctly, within Visual Studio 2019 you can go to the main menu in the option: Extensions -> Handle extensions. In this section, you can view the status of the `GitHub for Visual Studio` extension.

![](https://dev-to-uploads.s3.amazonaws.com/i/7xufqa8dta7gtjo9ex27.png)

###**The next steps...**

With this tutorial, we learned step-by-step about the process of installing tools to work with ASP.NET Core in Visual Studio 2019. Here are some resources that might be of interest to you to continue to gain new knowledge in this area: 

+ [DotVVM and ASP.NET Core: Implementing CRUD operations](https://dev.to/dotvvm/dotvvm-and-asp-net-core-implementing-crud-operations-l2e).

+ [Continuous deployment to Azure with Visual Studio and GitHub](https://dev.to/esdanielgomez/continuous-deployment-on-azure-with-visual-studio-2019-and-github-1lg8)

**Thank you:**

If you have any concerns or need help, it will be a pleasure to be able to help.

See you at [Twitter](https://twitter.com/enDanielGomez)!! :)