Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Visual Studio es un eficaz entorno de desarrollo integrado (IDE) para Windows donde puede desarrollar, compilar, depurar, probar e implementar las aplicaciones, todo en un solo lugar. Con la asistencia integrada de IA de GitHub Copilot, puede acelerar el flujo de trabajo con finalizaciones de código inteligentes, instrucciones basadas en chat y depuración con tecnología de IA.
Visual Studio incluye compiladores, herramientas de finalización de código, control de código fuente, extensiones y muchas más características para mejorar cada fase del proceso de desarrollo de software.
Nota:
Visual Studio está disponible para Windows. Para ver un editor de código ligero y multiplataforma, consulte Visual Studio Code.
Instalación de Visual Studio
Visual Studio está disponible en tres ediciones:
- Comunidad: Gratuito y completamente equipado para los estudiantes, desarrolladores de código abierto y desarrolladores individuales.
- Profesional: para desarrolladores individuales o equipos pequeños.
- Empresa: Para pequeñas, medianas y grandes empresas y organizaciones empresariales.
Compare características entre ediciones para encontrar la edición que mejor se adapte a sus necesidades.
Para obtener más información, vea Instale Visual Studio.
¿Por qué usar Visual Studio?
Tanto si está escribiendo su primer programa "Hola mundo" como si va a implementar aplicaciones empresariales, Visual Studio proporciona las herramientas que necesita para trabajar de forma eficaz y colaborativa.
- Compatibilidad con varios idiomas. Código en C#, C++, Python, JavaScript, TypeScript, etc.
- Desarrollo multiplataforma. Cree aplicaciones móviles y de escritorio con .NET MAUI, aplicaciones web con ASP.NET o servicios de Node.js.
- Desarrollo asistido por IA. Escribir, depurar y probar código más rápido con GitHub Copilot.
- Instalador basado en cargas de trabajo. Instale solo los componentes que necesita.
- Control de versiones integrado. Clone, ramifique, haga commit y revise las solicitudes de incorporación de cambios utilizando las herramientas integradas de Git.
- Plataforma extensible. Personalice el IDE con extensiones de Visual Studio Marketplace o cree el suyo propio.
Descubre Visual Studio
Visual Studio admite diferentes partes del ciclo de desarrollo de software.
Desarrollo del código
Visual Studio Code le ayuda a escribir y administrar código con confianza. Usa sugerencias de bombillas para correcciones rápidas, estructuración para contraer bloques de código y Explorador de soluciones o Vista de clases para navegar por tus proyectos.
Obtenga más información sobre las características del IDE que le ayudan a organizar y editar contenido:
Desarrollo con IA
GitHub Copilot e IntelliCode le ayudan a escribir código más rápido y con mayor precisión. Usa Copilot Completaciones para sugerencias de código en línea mientras escribes y Chat de Copilot para formular preguntas, generar código o refactorizar el código existente mediante lenguaje natural. Estas herramientas también ayudan con otras tareas de desarrollo, como escribir pruebas unitarias, depuración y generación de perfiles.
Obtenga más información sobre el desarrollo asistido por IA en Visual Studio.
Compilación de la aplicación
Puede compilar y construir las aplicaciones para crear versiones inmediatamente y probarlas en un depurador. Puede ejecutar compilaciones de varios procesadores para proyectos de C++ y C#. Visual Studio también proporciona varias opciones que puede configurar al compilar aplicaciones. Puede crear una configuración de compilación personalizada, usar las configuraciones integradas, ocultar determinados mensajes de advertencia o aumentar la información de salida de compilación.
Obtenga más información sobre cómo compilar y construir en Visual Studio.
Depura tu código
Mediante la depuración integrada en Visual Studio, puede depurar, generar perfiles y diagnosticar código fácilmente. Puede recorrer el código y examinar los valores almacenados en variables, establecer relojes en variables para ver cuándo cambian los valores y examinar la ruta de acceso de ejecución del código. Visual Studio también proporciona otras formas de depurar el código mientras se ejecuta.
Aprenda más sobre la depuración en Visual Studio:
Prueba del código
Puede escribir código de alta calidad mediante herramientas de prueba completas en Visual Studio. Las pruebas unitarias proporcionan a los desarrolladores y evaluadores una manera rápida de encontrar errores lógicos en el código. Puede analizar cuánto código está probando y ver los resultados instantáneos en un conjunto de pruebas. Conozca el impacto de cada cambio que realice mediante características avanzadas que prueben el código mientras escribe.
Obtenga más información sobre las herramientas de prueba disponibles en Visual Studio:
Colaboración y administración del control de versiones
Con las características integradas de Git en Visual Studio, puede clonar, crear o abrir sus propios repositorios. La ventana de herramientas de Git proporciona todo lo que necesita para confirmar e insertar cambios, administrar ramas y resolver conflictos de combinación. Si tiene una cuenta de GitHub, puede administrar repositorios y revisar las solicitudes de incorporación de cambios directamente en Visual Studio.
Obtenga más información sobre el control de versiones con Git en Visual Studio.
Implementación de la aplicación
Al implementar una aplicación, un servicio o un componente, se distribuye para su instalación en otros equipos, dispositivos o servidores, o en la nube. Puede elegir el método adecuado en Visual Studio para el tipo de implementación que necesita. Comparta las aplicaciones y el código mediante la publicación en la web o Azure, o bien mediante la implementación en un recurso compartido de red o en una carpeta local.
Para más información, consulte Implementación de la aplicación desde Visual Studio.
Comenzar
Elija un tutorial específico del lenguaje para empezar a compilar la primera aplicación:
- C# : cree una aplicación de consola sencilla y conozca los conceptos básicos de C# y .NET.
- C++ : cree una aplicación de consola de C++ y explore la cadena de herramientas de compilación.
- Python : configure la compatibilidad con Python y escriba el primer script.
- JavaScript/Node.js : cree una aplicación web de Node.js y Express.
- Visual Basic : cree una aplicación de consola sencilla con Visual Basic.
- F#: cree una aplicación web con F# y ASP.NET Core.
Paso siguiente
- Recorrer el IDE para familiarizarse con las características del IDE y aprender a usarlo para tareas básicas.