
Un IDE completo, extensible y gratuito para crear aplicaciones modernas para Android, iOS, Windows, así como aplicaciones web y servicios en la nube.
Microsoft Visual Studio es un entorno de desarrollo integrado IDE, para Windows y macOS. Es compatible con múltiples lenguajes de programación, tales como C++, C#, Fortran, Visual Basic .NET, F#, Java, Python, Ruby y PHP, al igual que entornos de desarrollo web, como ASP.NET MVC, Django, etc., a lo cual hay que sumarle las nuevas capacidades en línea bajo Windows Azure en forma del editor Mónaco.
Visual Studio permite a los desarrolladores crear sitios y aplicaciones web, así como servicios web en cualquier entorno compatible con la plataforma .NET (a partir de la versión .NET 2002). Así, se pueden crear aplicaciones que se comuniquen entre estaciones de trabajo, páginas web, dispositivos móviles, dispositivos embebidos y videoconsolas, entre otros.
El mejor IDE completo para desarrolladores de .NET y C++ en Windows. Completamente equipado con una buena matriz de herramientas y características para elevar y mejorar todas las etapas del desarrollo de software.
IDE de Visual Studio es una plataforma de lanzamiento creativa que puede utilizar para editar, depurar y compilar código y, finalmente, publicar una aplicación. Además del editor y depurador estándar que ofrecen la mayoría de IDE, Visual Studio incluye compiladores, herramientas de completado de código, diseñadores gráficos y muchas más funciones para mejorar el proceso de desarrollo de software.
Visual Studio es el IDE más rápido para la productividad. Tenga como destino cualquier plataforma o dispositivo. Compile cualquier tipo de aplicación. Trabaje en equipo y en tiempo real. Diagnostique y detenga problemas antes de que ocurran. Esto hace que sus procesos diarios sean más flexibles y adaptables.
Un instalador basado en la carga de trabajo completamente nuevo optimiza su instalación para garantizar que tiene todo lo que necesita y nada más. Cualquier desarrollador individual puede usar Visual Studio Community para crear sus propias aplicaciones gratuitas o de pago. Un número ilimitado de usuarios dentro de una organización puede usar Visual Studio Community para los siguientes escenarios: en un entorno de aprendizaje en clase, para investigación académica o para contribuir en proyectos de código abierto.
Al iniciar sesión en Visual Studio Community, obtendrás acceso a un amplio conjunto de herramientas de desarrollo gratuitas, Xamarin University cursos a petición seleccionados, cursos de Pluralsight, créditos de Azure y mucho más como parte de Visual Studio Dev Essentials.
Las extensiones son complementos que personalizan y mejoran Visual Studio, incluyendo la configuración adicional, las características o el uso de las herramientas existentes. Con miles de extensiones en Marketplace, tiene opciones disponibles para aumentar su productividad y satisfacer su flujo de trabajo.
Características
Desarrollo
Navegue por el código, escríbalo y corríjalo con rapidez.
Depurar
Depurar, generar perfiles y emitir diagnósticos fácilmente.
Pruebas
Escriba código de alta calidad con herramientas de pruebas integrales.
Colabore
Use el control de versiones, sea ágil y colabore de manera eficiente.
Extender
Elija entre miles de extensiones para personalizar su IDE.
Permite trabajar con los frameworks:
.NET Framework 4.6.2
.NET Framework 4.7
.NET Framework 4.7.1
.NET Framework 4.7.2
.NET Framework 4.8
.NET Framework 4.8.1
.NET Core 2.1
.NET Core 2.2
.NET Core 3.0
.NET Core 3.1
.NET 5.0
.NET 6.0
.NET 8.0
Descarga VSC22

Descarga Visual Studio Community 2022 : https://visualstudio.microsoft.com/es/vs/community/
Instalar VSC22 en Windows 11
Botón derecho del ratón sobre él .exe y ejecutar como administrador.

Sé va a cargar el instalador de VSC, nosotros vamos a instalar el IDE completo para trabajar en varios lenguajes de programación. Nos situamos en la pestaña «Cargas de trabajo» y seleccionamos todo, tal como os muestro en las imágenes:



Ahora nos situamos en «Componentes individuales» yo he seleccionado estos y le damos a Instalar.

La instalación del VSC22 tarda un rato, según los componentes seleccionados, podemos irnos perfectamente a tomar un café y una vez volvamos ya tendremos del IDE instalado en Windows 11.

Configuración VSC22
En este apartado debemos crearnos una cuenta de Visual Studio o loguearnos con nuestro email de Microsoft para la sincronización de la configuración de VSC.

Creación de un Proyecto para saludar al mundo.
Vamos a la opción de «Crear un proyecto»:

Elegimos la Opción de Aplicación de Consola compatible con todos los sistemas operativos y lenguaje de programación C# y siguiente.

Ponemos un nombre al proyecto inicial y siguiente.

Elegimos el Framework .NET8 y la versión y vista clásica del código marcando la opción «No usar instrucciones de nivel superior» y Crear.

Aquí tenemos el legendario HolaMundo en C# en entorno Visual Studio con plataforma Windows:

El resultado de la compilación y ejecución en una CMD de Windows.

Resumen
Pues con este artículo y estas instrucciones ya tenemos instalado y configurado el entorno de desarrollo integrado Visual Studio Community para empezar a programar software libre en plataforma Windows.