Herramientas para trabajar con ASP.NET Core en Visual Studio 2019
Tags: webdev, dotnet, github
Published: 2020-07-01 23:07:56

La innovación detrás de .NET consiste en integrar todas las herramientas de desarrollo de Microsoft: librerías, lenguajes, tecnologías y propósitos bajo un mismo framework, que sean de utilidad para el desarrollador o la empresa que lo necesite. 

En este sentido, .NET presenta una plataforma unificada en su ecosistema para apoyar la construcción de literalmente cualquier cosa, desde aplicaciones de escritorio hasta videojuegos y aplicaciones en la nube.

En este articulo tutorial se presentan los recursos que deberán ser instalados para trabajar con ASP.NET Core en Visual Studio 2019, desde el entorno de Windows 10.  

###**SDK de .NET Core** 

**Enlace de descarga:** [dotnet.microsoft.com/download/](dotnet.microsoft.com/download).

![](https://dev-to-uploads.s3.amazonaws.com/i/m25lbyoj07n6igfaakzt.png)
 
Una vez que se haya completado la instalación, podemos verificar este proceso al listar el SDKs de .NET que se encuentran instalados dentro del sistema. Para esto podemos abrir la terminal de Windows o el CMD de Windows y ejecutar el siguiente comando:

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

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

**Enlace de descarga**: [visualstudio.microsoft.com/](visualstudio.microsoft.com/).

Para la instalación de Visual Studio 2019, en este caso y considerando el sistema operativo Windows 10, la edición Community 2019 será más que suficiente para trabajar con ASP.NET Core y sus aplicaciones. 

![](https://dev-to-uploads.s3.amazonaws.com/i/zogxwrmwuf1m1gmvyg5x.png)
 
Al descargar el ejecutable, se instalará *Visual Studio Installer*.

![](https://dev-to-uploads.s3.amazonaws.com/i/d9eol1lpm6vm07i48j84.png)
 
Este es un asistente que permite instalar Visual Studio, actualizarlo y administrar sus componentes de trabajo correspondientes. 

###**Carga de trabajo para el desarrollo de ASP.NET Core y web en Visual Studio 2019** 

Una vez iniciado el asistente *Visual Studio Installer* para la instalación respectiva, dentro de las cargas de trabajo se debe incluir: `Desarrollo de ASP.NET y web`, tal y como se visualiza en la siguiente imagen: 

![](https://dev-to-uploads.s3.amazonaws.com/i/ywwuo9lfittyvsp630ep.png)
 
Posteriormente veremos algo como esto:

![](https://dev-to-uploads.s3.amazonaws.com/i/tuv8e2ddwyz27pva8cxu.png)
 
El proceso de instalación dependerá de la velocidad del internet. Al terminar, ya podremos trabajar con ASP.NET Core en Visual Studio 2019. 

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

###**Plus: Extensión de GitHub para Visual Studio 2019**
 
**Enlace de descarga:** [visualstudio.github.com/](visualstudio.github.com/).

Como plus adicional, en muchos de los proyectos de desarrollo de software, sus cambios son gestionados a través de GitHub, para ello podemos instalar la extensión de este sistema de gestión de versiones. En este caso, Visual Studio 2019 debe estar cerrado para proceder con este proceso.

![](https://dev-to-uploads.s3.amazonaws.com/i/ncnqgjsx0i0dqtegkd2m.png)
 
Para verificar que la extensión se haya instalado correctamente, dentro de Visual Studio 2019 podemos dirigirnos al menú principal en la opción: Extensiones -> Manejar extensiones. En esta sección podemos visualizar el estado de la extensión de `GitHub for Visual Studio`. 

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

###**Los próximos pasos…**

Con este tutorial, hemos aprendido paso a paso sobre el proceso de instalación de herramientas para trabajar con ASP.NET Core en Visual Studio 2019. A continuación se muestran algunos recursos que podrían ser de tu interés para seguir adquiriendo nuevos conocimientos en esta área: 

+ Curso gratuito y abierto en YouTube: [Fundamentos de ASP.NET Core y DotVVM](http://bit.ly/cursoaspnetdotvvm).

+ [DotVVM y ASP.NET Core: Implementación de operaciones CRUD](https://dev.to/dotvvm/dotvvm-y-asp-net-core-implementacion-de-operaciones-crud-43oe).

+ [Implementación continua en Azure con Visual Studio y GitHub](https://dev.to/esdanielgomez/implementacion-continua-en-azure-con-visual-studio-y-github-2153)

**Gracias:**

Si tienes alguna inquietud o necesitas ayuda en algo particular, será un gusto poder ayudar.

Nos vemos en [Twitter](https://twitter.com/esDanielGomez)!! :)

¡Hasta pronto!