Microsoft Visual Studio es una línea de productos de Microsoft que incluye un entorno de desarrollo de software integrado y otras herramientas. Estos productos le permiten desarrollar tanto aplicaciones de consola como juegos y aplicaciones con interfaz gráfica , incluidas aquellas con soporte para tecnología Windows Forms , UWP , así como sitios web , aplicaciones web , servicios web en código nativo y administrado para todas las plataformas compatibles con Windows , Windows Mobile , Windows CE , .NET Framework , .NET Core , .NET , MAUI , Xbox , Windows Phone , .NET Compact Framework y Silverlight . Tras la compra de Xamarin por parte de Microsoft , apareció la oportunidad de desarrollar programas para IOS y Android .
Visual Studio incluye un editor de código fuente compatible con IntelliSense y fácil refactorización de código . El depurador incorporado puede funcionar como un depurador a nivel de fuente o como un depurador a nivel de máquina. Otras herramientas integrables incluyen un editor de formularios para simplificar la creación de la GUI de una aplicación, un editor web, un diseñador de clases y un diseñador de esquemas de base de datos . Visual Studio le permite crear y conectar complementos de terceros ( complementos ) para ampliar la funcionalidad en casi todos los niveles, lo que incluye agregar soporte para sistemas de control de versiones de código fuente (como Subversion y Visual SourceSafe ), agregar nuevos kits de herramientas (por ejemplo, para código de edición y diseño visual en lenguajes de programación específicos del dominio ) o herramientas para otros aspectos del proceso de desarrollo de software (por ejemplo, el cliente Team Explorer para trabajar con Team Foundation Server ).
Visual Studio incluye uno o más de los siguientes:
Muchas opciones de entrega también incluyen:
En el pasado, Visual Studio también incluía productos:
Antes de la versión 4.0 de Visual Studio, Visual Basic 3, Visual C++, Visual FoxPro y Source Safe se enviaban como paquetes independientes.
nombre oficial |
nombre en clave |
versión interna |
Versiones de .NET Framework |
fecha de lanzamiento |
---|---|---|---|---|
estudio visual | N / A | 4.0 | N / A | abril de 1995 |
estudio visual 97 | Bostón | 5.0 | N / A | febrero de 1997 |
estudio visual 6.0 | Álamo temblón | 6.0 | N / A | junio de 1998 |
Visual Studio .NET (2002) | más lluvioso | 7.0 | 1.0 | 2002-02-13 |
Visual Studio .NET 2003 | Everett | 7.1 | 1.1 | 2003-04-24 |
estudio visual 2005 | whidbey | 8.0 | 2.0, 3.0 | 2005-11-07 |
estudio visual 2008 | Orcas | 9.0 | 2.0, 3.0, 3.5 | 2007-11-19 |
estudio visual 2010 | Dev10 / Rosario | 10.0 | 2.0 - 4.0 | 2010-04-12 |
estudio visual 2012 | Dev11 | 11.0 | 2.0 - 4.5.2 | 2012-08-15 |
estudio visual 2013 | Dev12 | 12.0 | 2.0 - 4.5.2 | 2013-10-17 |
estudio visual 2015 | Dev14 | 14.0 | 2.0 - 4.6 | 2015-07-20 |
estudio visual 2017 | Dev15 | 15.0 | 3,5 - 4,7; [5] Núcleo 1.0 - 2.2 [6] [7] | 2017-03-07 |
estudio visual 2019 | Dev16 | 16.0 | 3,5 - 4,8; [8] Núcleo 1.1 - 5.0 | 2019-04-02 |
estudio visual 2022 | Dev17 | 17.0 | 3.5, 4.6.0 - 4.8; [8] Núcleo 1.1 - 6.0 | 2021-11-08 |
Visual Studio 97 es la primera versión lanzada de Visual Studio, que reúne varias herramientas de desarrollo de software por primera vez. Se lanzó en dos ediciones, Professional y Enterprise, e incluía Visual Basic 5.0, Visual C++ 5.0, Visual J++ 1.1, Visual FoxPro 5.0 y el primer entorno de desarrollo ASP, Visual InterDev. Visual Studio 97 fue el primer intento de Microsoft de crear un único entorno de desarrollo para varios lenguajes de programación: Visual C++, Visual J++ , Visual InterDev y MSDN utilizaron un único entorno denominado Developer Studio. Visual Basic y Visual FoxPro usaban entornos de desarrollo separados.
Visual Studio 6.0 es la última versión de Visual Studio que se ejecuta en la plataforma Windows 9x (lanzada en junio de 1998). Esta versión era el entorno de desarrollo principal de Microsoft para aplicaciones de Windows antes de la llegada de la plataforma .NET . Todavía se usa para soportar desarrollos antiguos, ya que es la última versión del producto para escribir en el "clásico" Visual Basic .
Visual Studio .NET (nombre en clave Rainier ; versión interna 7.0): publicado en febrero de 2002 (incluye .NET Framework 1.0). Service Pack 1 para Visual Studio .NET (2002) se lanzó en marzo de 2002.
Visual Studio .NET (2002) es la última versión de Visual Studio compatible con Windows NT 4.0 .
Visual Studio .NET 2003 (nombre en clave Everett ; versión interna 7.1): publicado en abril de 2003 (incluye .NET Framework 1.1). En abril de 2005, Microsoft anunció una edición especial del entorno llamada Microsoft Visual Studio .NET 2003 Professional Special Edition. La Edición especial era una edición regular de Visual Studio .NET 2003 Professional Edition con la adición de software de servidor y otras herramientas (en particular, el sistema operativo Windows Server 2003 Standard Edition y SQL Server 2000 Developer Edition). Para incentivar la transición a un nuevo entorno de desarrollo, la corporación anunció un precio de actualización especial que era válido al migrar a Visual Studio .NET 2003 Professional Special Edition desde una gran cantidad de herramientas de desarrollo tanto de Microsoft como de sus principales competidores [9] .
El Service Pack 1 para Visual Studio .NET 2003 se lanzó el 13 de septiembre de 2006.
Visual Studio 2005 (nombre en código Whidbey ; versión interna 8.0): lanzado a finales de octubre de 2005 (incluye .NET Framework 2.0). Última versión que se ejecuta oficialmente en Windows 2000 . Visual Studio 2005 es también la última versión para compilar aplicaciones C++ para ejecutarlas en Windows 9x y Windows NT 4.0 . También es la primera versión de Visual Studio para compilar aplicaciones C++ , Visual Basic y C# para procesadores x86-64 de 64 bits . A principios de noviembre de 2005, también se lanzó una serie de productos en la edición Express: Visual C++ 2005 Express , Visual Basic 2005 Express , Visual C# 2005 Express y otros [10] . El 19 de abril de 2006, la edición Express pasó a ser gratuita. Service Pack 1 para VS2005 [11] y todas las Express Editions [12] se lanzó el 14 de diciembre de 2006. El 6 de marzo de 2007 se lanzó un parche adicional para SP1 que soluciona el problema de compatibilidad con Windows Vista.
Visual Studio 2008 (nombre en código Orcas ; versión interna 9.0): lanzado el 19 de noviembre de 2007, junto con .NET Framework 3.5. Está dirigido a la creación de aplicaciones para Windows Vista (pero también es compatible con XP), Microsoft Office 2007 y aplicaciones web. Incluye LINQ , nuevas versiones de C# y Visual Basic . El estudio no incluía Visual J# . Desde el 28 de octubre de 2008, está disponible por primera vez una versión en ruso.
Visual Studio 2008 es la última versión de Visual Studio que le permite compilar aplicaciones C++ para ejecutarlas en Windows 2000 .
Visual Studio 2010 (nombre en clave Hawaii , Ultimate Rosario ; versión interna 10.0): publicado el 12 de abril de 2010 con .NET Framework 4.0. Visual Studio incluye compatibilidad con los lenguajes C# 4.0 y Visual Basic .NET 10.0, así como con el lenguaje F# , que no estaba disponible en versiones anteriores.
Visual Studio 2010 es la última versión de Visual Studio compatible con Windows XP y Windows Vista . Las versiones posteriores le permiten compilar aplicaciones C++, Visual Basic y C# para ejecutarlas en Windows XP y Windows Vista, pero los entornos de desarrollo solo funcionan en Windows 7 SP1 y versiones posteriores de Windows.
Visual Studio 2012 se distribuye en las mismas ediciones que 2010. Los cambios afectaron a Visual Studio 2012 Express: todos los lenguajes de programación están instalados, y no uno, como antes (Visual Basic 2010 Express, Visual C # 2010 Express), y ahora hay cinco versiones de Visual Studio Express: Visual Studio Express 2012 para Web, Visual Studio Express 2012 para Windows 8, Visual Studio Express 2012 para escritorio de Windows, Visual Studio Express 2012 para Windows Phone y Visual Studio Team Foundation Server Express 2012. Todas Las versiones se distribuyen como aplicaciones separadas. Visual Studio Express 2012 para Windows 8 le permite desarrollar aplicaciones de la Tienda Windows con una interfaz moderna, mientras que Visual Studio Express 2012 para Windows Desktop le permite desarrollar aplicaciones de escritorio "clásicas". En cuanto a Visual Studio Team Foundation Server Express 2012, esta versión se envía con el shell de Visual Studio 2012.
Solo puede desarrollar aplicaciones C++ usando Visual Studio 2012 bajo Windows 7 SP1 y Windows 8 [13] . Se ha publicado una solución para permitir que las aplicaciones de compilación se ejecuten en Windows XP.
La versión final de Visual Studio 2013 estuvo disponible para su descarga el 17 de octubre de 2013 junto con .NET 4.5.1.
El 12 de noviembre de 2014, se anunció que se aceptaba "Visual Studio 2015" como nombre final del producto [14] .
Visual Studio 2015 está disponible en tres ediciones: la Community Edition gratuita, que combina todas las versiones Express, y la Professional Edition de pago para proyectos pequeños y la Enterprise Edition para proyectos grandes.
El primer CTP se publicó el 2 de junio de 2014, seguido de un Release Candidate el 29 de abril de 2015. La versión final de Visual Studio 2015 estuvo disponible para su descarga el 20 de julio de 2015 [15] .
La vista previa de Visual Studio "15" se lanzó el 30 de marzo de 2016.
Visual Studio "15" Preview 2 se lanzó el 10 de mayo de 2016 [16] .
Visual Studio "15" Preview 3 se lanzó el 7 de julio de 2016.
Visual Studio "15" Preview 4 se lanzó el 22 de agosto de 2016 [17] .
Visual Studio "15" Preview 5 se lanzó el 5 de octubre de 2016 [18] .
Renombrado a Visual Studio 2017 el 17 de noviembre de 2016 con la versión Release Candidate (RC) [19] .
El 7 de marzo de 2017, se lanzó una nueva versión de Visual Studio y se puso a disposición para su descarga [19] .
El 5 de abril de 2017, se lanzó la versión 15.1 de VS2017 con soporte para .NET Framework 4.7 [20] .
El 8 de junio de 2018, Microsoft anunció Visual Studio 2019, cuyo nombre en código es Visual Studio "16" [21] .
Versión [22] | fecha de lanzamiento | Última actualización | Fin del soporte |
---|---|---|---|
LTS [23] ) | Visual Studio 2019 16.0 (2 de abril de 2019 | 16.0.22 | 12 de enero de 2021 |
estudio visual 2019 16.1 | 21 de mayo de 2019 | 16.1.6 | 9 de julio de 2019 |
estudio visual 2019 16.2 | 24 de julio de 2019 | 16.2.5 | 10 de septiembre de 2019 |
estudio visual 2019 16.3 | 23 de septiembre de 2019 | 16.3.10 | 20 de noviembre de 2019 |
LTS [24] ) | Visual Studio 2019 16.4 (3 de diciembre de 2019 | 16.4.27 | 12 de octubre de 2021 |
Estudio visual 2019 16.5 | 16 de marzo de 2020 | 16.5.5 | 12 de mayo de 2020 |
Estudio visual 2019 16.6 | 19 de mayo de 2020 | 16.6.5 | 21 de julio de 2020 |
LTS [25] ) | Visual Studio 2019 16.7 (19 de abril de 2022 | 16.7.28 | abril 2022 |
estudio visual 2019 16.8 | 10 de noviembre | 16.8.7 | 9 de marzo de 2021 |
LTS [26] ) | Visual Studio 2019 16.9 (09 de agosto de 2022 | 16.9.26 (12 de octubre de 2022) | octubre 2022 |
Estudio visual 2019 16.10 | 25 de mayo de 2021 | 16.10.4 | 20 de julio de 2021 |
LTS [27] ) | Visual Studio 2019 16.11 (10 de agosto de 2021 | 16/11/20 (12 de octubre de 2022) | abril 2029 |
Visual Studio 2019 es la última versión de Visual Studio que le permite compilar aplicaciones C++ para ejecutarlas en Windows XP. Visual Studio 2022 solo le permite compilar aplicaciones para ejecutarlas en Windows Vista SP2 y superior.
Microsoft anunció [28] una nueva versión. Llevó a cabo la traducción del proceso principal devenv.exe de 32 bits a 64 bits, la integración de Accessibility Insights Engine y algo más.
Versión [28] | fecha de lanzamiento | Última actualización | Fin del soporte |
---|---|---|---|
Visual Studio 2022 17.0 (LTSC) | 9 de febrero de 2022 | 17.0.15 (12 de octubre de 2022) | 11 de julio de 2023 |
estudio visual 2022 17.1 | 27 de abril de 2022 | 17.1.7 (10 de mayo de 2022) | |
Visual Studio 2022 17.2 (LTSC) | 11 de mayo de 2022 | 17.2.9 (12 de octubre de 2022) | 9 de enero de 2024 |
estudio visual 2022 17.3 | 11 de mayo de 2022 | 17.3.6 (12 de octubre de 2022) | |
Visual Studio 2022 17.4 (LTSC) Vista previa 6.0 | 02 noviembre 2022 | 17.4.0 (02 de noviembre de 2022) | abril 2024 |
Versión gratuita. Ahora ha sido completamente reemplazado por Visual Studio Community Edition, que es un análogo gratuito de Visual Studio Professional y tiene casi la misma funcionalidad que este último.
Un IDE completo, extensible y gratuito para crear aplicaciones modernas de Android, iOS y Windows, así como aplicaciones web y servicios en la nube.
(ver https://www.visualstudio.com/vs/community/ )
Microsoft Visual Studio LightSwitch es un entorno de desarrollo destinado a crear una industria de aplicaciones basadas en tecnologías .NET y plataformas de Microsoft existentes. Las aplicaciones creadas constan de tres niveles: interfaz de usuario en Silverlight ; lógica y acceso a datos en servicios WCF RIA y Entity Framework ; almacenamiento de datos utilizando Microsoft SQL Server Express , Microsoft SQL Server o SQL Azure . LightSwitch también es compatible con otras fuentes de datos, incluido SharePoint . LightSwitch incluye diseñadores gráficos para entidades y sus relaciones, consultas y una interfaz de usuario . La lógica empresarial se puede escribir en Visual Basic o Visual C# . LightSwitch se puede instalar como una aplicación independiente o como complemento de Visual Studio 2010 Professional y ediciones superiores.
Esta edición proporciona un IDE para todos los productos admitidos y es compatible con la biblioteca completa de MSDN . Se admiten las herramientas de prueba de objetos y edición XML y XSLT . Sin embargo, no hay Server Explorer ni integración con Microsoft SQL Server . El soporte de desarrollo móvil se incluyó originalmente en Visual Studio 2005 Standard, pero en 2008 solo está disponible en la edición Professional. A partir de la versión 2010, la edición estándar ya no existe. [29]
La edición incluye todas las características de la Edición Estándar, ampliándolas con otras adicionales, como la integración con Microsoft SQL Server y soporte para depuración remota.
Visual Studio Tools para Office incluye un SDK y una extensión de Visual Studio que contiene herramientas para desarrollar para la plataforma de Microsoft Office . A partir de Visual Studio 2008 incluido en las ediciones Professional y superiores.
Proporciona un conjunto de herramientas para el desarrollo colaborativo, métricas e informes, además de las capacidades de la edición Profesional. Hay diferentes ediciones de VSTS, divididas por los roles para los que se utilizará el producto:
La funcionalidad combinada de las cuatro ediciones se presenta en un paquete separado Visual Studio Team Suite Edition . La funcionalidad de la Edición de base de datos se combinará con la Edición de desarrollo en una versión futura del paquete, Visual Studio 2010.
Además de las aplicaciones cliente, Team System también incluye Team Foundation Server .
En septiembre de 2011, se anunció que en octubre Microsoft lanzaría una versión especial del compilador que estaba desarrollando el proyecto Roslyn. El objetivo de este proyecto era desarrollar un "compilador como servicio" con la capacidad de proporcionar a los programadores toda la información generada por el compilador. Este compilador tendrá soporte para C# y Visual Basic con total compatibilidad con Visual Studio. Además, se declara la posibilidad de convertir código de un lenguaje a otro [30] .
Visual Studio Code es un entorno de desarrollo que se ejecuta en Linux, macOS y Windows. Incluye un depurador y cliente para Git. El código fuente está abierto. El 14 de abril de 2016 se lanzó la versión 1.0 [31] .
Visual Studio se basa en una arquitectura que admite el uso de complementos ( Complementos en inglés ) - complementos de desarrolladores de terceros, lo que le permite expandir las capacidades del entorno de desarrollo.
Algunos de los complementos más populares:
IDE | |
---|---|
Universal | |
C / C++ | |
BÁSICO | |
Java |
|
Pascal | |
PHP |
|
Pitón | |
código de acción | |
rubí | |
comparación |