De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

Microsoft Visual Studio es un entorno de desarrollo integrado (IDE) de Microsoft . Se utiliza para desarrollar programas informáticos , así como sitios web , aplicaciones web , servicios web y aplicaciones móviles . Visual Studio utiliza plataformas de desarrollo de software de Microsoft como Windows API , Windows Forms , Windows Presentation Foundation , Windows Store y Microsoft Silverlight . Puede producir tanto código nativo y código administrado .

Visual Studio incluye un editor de código que admite IntelliSense (el componente de finalización de código ), así como la refactorización de código . El depurador integrado funciona como depurador a nivel de fuente y como depurador a nivel de máquina. Otras herramientas integradas incluyen un perfilador de código , diseñador para la construcción de GUI aplicaciones, diseñador de páginas web , la clase de diseño y esquema de base de diseño. Acepta complementos que amplían la funcionalidad en casi todos los niveles, incluida la adición de soporte para sistemas de control de código fuente (como Subversion y Git) y agregar nuevos conjuntos de herramientas como editores y diseñadores visuales para lenguajes específicos de dominio o conjuntos de herramientas para otros aspectos del ciclo de vida del desarrollo de software (como el cliente Azure DevOps : Team Explorer).

Visual Studio admite 36 lenguajes de programación diferentes y permite que el editor de código y el depurador admitan (en diversos grados) casi cualquier lenguaje de programación, siempre que exista un servicio específico del lenguaje. Los lenguajes integrados incluyen C , [7] C ++ , C ++ / CLI , Visual Basic .NET , C # , F # , [8] JavaScript , TypeScript , XML , XSLT , HTML y CSS . Soporte para otros lenguajes como Python , [9] Ruby , Node.js, y M, entre otros, está disponible a través de complementos . Java (y J # ) fueron compatibles en el pasado.

La edición más básica de Visual Studio, la edición Community, está disponible de forma gratuita. El lema de la edición de Visual Studio Community es "IDE gratuito y con todas las funciones para estudiantes, desarrolladores de código abierto e individuales".

En marzo de 2021, la versión actual de Visual Studio lista para producción era 2019, con versiones anteriores como 2012 y 2013 en soporte extendido, y 2015 y 2017 en soporte estándar. [10]

Arquitectura [ editar ]

Visual Studio no admite ningún lenguaje de programación, solución o herramienta de forma intrínseca; en su lugar, permite la conexión de funciones codificadas como VSPackage. Cuando se instala, la funcionalidad está disponible como servicio . El IDE brinda tres servicios: SVsSolution, que brinda la capacidad de enumerar proyectos y soluciones; SVsUIShell, que proporciona funcionalidad de ventanas y UI (incluidas pestañas, barras de herramientas y ventanas de herramientas); y SVsShell, que se ocupa del registro de VSPackages. Además, el IDE también es responsable de coordinar y permitir la comunicación entre servicios. [11] Todos los editores, diseñadores, tipos de proyectos y otras herramientas se implementan como VSPackages. Visual Studio usa COMpara acceder a los VSPackages. El SDK de Visual Studio también incluye Managed Package Framework ( MPF ), que es un conjunto de contenedores administrados alrededor de las interfaces COM que permiten que los paquetes se escriban en cualquier lenguaje compatible con CLI . [12] Sin embargo, MPF no proporciona todas las funciones expuestas por las interfaces COM de Visual Studio. [13] Los servicios se pueden consumir para la creación de otros paquetes, que agregan funcionalidad al IDE de Visual Studio.

El soporte para lenguajes de programación se agrega mediante el uso de un VSPackage específico llamado Language Service . Un servicio de lenguaje define varias interfaces que la implementación de VSPackage puede implementar para agregar soporte para varias funcionalidades. [14] Las funcionalidades que se pueden agregar de esta manera incluyen coloración de sintaxis, finalización de declaraciones, coincidencia de llaves, información sobre herramientas de parámetros, listas de miembros y marcadores de error para la compilación en segundo plano. [14] Si se implementa la interfaz, la funcionalidad estará disponible para el idioma. Los servicios de idiomas se implementan por idioma. Las implementaciones pueden reutilizar el código del analizador o el compilador para el lenguaje. [14] Los servicios lingüísticos se pueden implementar encódigo nativo o código administrado . Para el código nativo, se pueden utilizar las interfaces COM nativas o Babel Framework (parte de Visual Studio SDK). [15] Para el código administrado, el MPF incluye envoltorios para escribir servicios de lenguaje administrados. [dieciséis]

Visual Studio no incluye ningún soporte de control de fuente integrado, pero define dos formas alternativas para que los sistemas de control de fuente se integren con el IDE. [17] Un VSPackage de Source Control puede proporcionar su propia interfaz de usuario personalizada. Por el contrario, un complemento de control de fuente que utiliza MSSCCI (Interfaz de control de código fuente de Microsoft) proporciona un conjunto de funciones que se utilizan para implementar varias funciones de control de fuente, con una interfaz de usuario estándar de Visual Studio. [18] [19] MSSCCI se utilizó por primera vez para integrar Visual SourceSafecon Visual Studio 6.0, pero luego se abrió a través del SDK de Visual Studio. Visual Studio .NET 2002 usó MSSCCI 1.1 y Visual Studio .NET 2003 usó MSSCCI 1.2. Visual Studio 2005, 2008 y 2010 usan MSSCCI versión 1.3, que agrega compatibilidad para cambiar el nombre y eliminar la propagación, así como la apertura asincrónica. [19]

Visual Studio admite la ejecución de varias instancias del entorno (cada una con su propio conjunto de VSPackages). Las instancias utilizan diferentes secciones de registro (consulte la definición de MSDN del término " sección de registro " en el sentido que se usa aquí) para almacenar su estado de configuración y se diferencian por su AppId (ID de aplicación). Las instancias son lanzadas por un .exe específico de AppId que selecciona el AppId, establece la colmena raíz e inicia el IDE. Los VSPackages registrados para un AppId se integran con otros VSPackages para ese AppId. Las diversas ediciones de productos de Visual Studio se crean utilizando los diferentes AppIds. El Visual Studio ExpressLos productos de la edición se instalan con sus propios AppIds, pero los productos Standard, Professional y Team Suite comparten el mismo AppId. En consecuencia, se pueden instalar las ediciones Express en paralelo con otras ediciones, a diferencia de las otras ediciones que actualizan la misma instalación. La edición profesional incluye un superconjunto de VSPackages en la edición estándar, y la suite de equipo incluye un superconjunto de VSPackages en las otras dos ediciones. El sistema AppId es aprovechado por Visual Studio Shell en Visual Studio 2008. [20]

Funciones [ editar ]

Editor de código [ editar ]

Visual Studio (como cualquier otro IDE ) incluye un editor de código que admite el resaltado de sintaxis y la finalización de código mediante IntelliSense para variables , funciones , métodos , bucles y consultas LINQ . [21] IntelliSense es compatible con los lenguajes incluidos, así como con XML , hojas de estilo en cascada y JavaScript al desarrollar sitios web y aplicaciones web . [22] [23] Las sugerencias de autocompletar aparecen en un cuadro de lista no modal sobre la ventana del editor de código, cerca del cursor de edición . En Visual Studio 2008 en adelante, se puede convertir temporalmente en semitransparente para ver el código obstruido por él. [21] El editor de código se utiliza para todos los idiomas admitidos.

El Editor de código de Visual Studio también admite la configuración de marcadores en el código para una navegación rápida. Otras ayudas a la navegación incluyen el colapso de bloques de código y la búsqueda incremental , además de la búsqueda de texto normal y la búsqueda de expresiones regulares . [24] El editor de código también incluye un portapapeles de varios elementos y una lista de tareas. [24]El editor de código admite fragmentos de código, que son plantillas guardadas para código repetitivo y se pueden insertar en el código y personalizar para el proyecto en el que se está trabajando. También se incluye una herramienta de administración de fragmentos de código. Estas herramientas aparecen como ventanas flotantes que se pueden configurar para que se oculten automáticamente cuando no se utilicen o se acoplen a un lado de la pantalla. El editor de código de Visual Studio también admite la refactorización de código, incluida la reordenación de parámetros, el cambio de nombre de variables y métodos, la extracción de interfaces y la encapsulación de los miembros de la clase dentro de las propiedades, entre otros.

Visual Studio presenta compilación en segundo plano (también llamada compilación incremental). [25] [26] A medida que se escribe el código, Visual Studio lo compila en segundo plano para proporcionar comentarios sobre los errores de sintaxis y compilación, que se marcan con un subrayado rojo ondulado. Las advertencias están marcadas con un subrayado verde. La compilación en segundo plano no genera código ejecutable, ya que requiere un compilador diferente al utilizado para generar código ejecutable. [27] La compilación en segundo plano se introdujo inicialmente con Microsoft Visual Basic , pero ahora se ha ampliado para todos los idiomas incluidos. [26]

Depurador [ editar ]

Visual Studio incluye un depurador que funciona como depurador a nivel de fuente y como depurador a nivel de máquina. Funciona tanto con código administrado como con código nativo y se puede utilizar para depurar aplicaciones escritas en cualquier lenguaje compatible con Visual Studio. Además, también se puede adjuntar a procesos en ejecución, monitorear y depurar esos procesos. [28] Si el código fuente para el proceso en ejecución está disponible, muestra el código a medida que se ejecuta. Si el código fuente no está disponible, puede mostrar el desmontaje . El depurador de Visual Studio también puede crear volcados de memoria y cargarlos más tarde para depurarlos. [29]También se admiten programas de subprocesos múltiples. El depurador se puede configurar para que se inicie cuando una aplicación que se ejecuta fuera del entorno de Visual Studio falla.

El depurador de Visual Studio permite establecer puntos de interrupción (que permiten detener la ejecución temporalmente en una posición determinada) y relojes (que monitorean los valores de las variables a medida que avanza la ejecución). [30] Los puntos de interrupción pueden ser condicionales, lo que significa que se activan cuando se cumple la condición. El código se puede omitir , es decir, ejecutar una línea (de código fuente) a la vez. [31] Puede entrar en funciones para depurar dentro de él, o pasar sobre él, es decir, la ejecución del cuerpo de la función no está disponible para inspección manual. [31] El depurador admite Editar y Continuar., es decir, permite editar el código mientras se depura. Al depurar, si el puntero del mouse se desplaza sobre cualquier variable, su valor actual se muestra en una información sobre herramientas ("información sobre herramientas de datos"), donde también se puede modificar si se desea. Durante la codificación, el depurador de Visual Studio permite que determinadas funciones se invoquen manualmente desde la Immediateventana de herramientas. Los parámetros del método se proporcionan en la ventana Inmediato. [32]

Diseñador [ editar ]

Visual Studio incluye una gran cantidad de diseñadores visuales para ayudar en el desarrollo de aplicaciones. Estas herramientas incluyen:

Diseñador de formularios de Windows
El diseñador de Windows Forms se utiliza para crear aplicaciones GUI mediante Windows Forms . El diseño se puede controlar colocando los controles dentro de otros contenedores o bloqueándolos a un lado del formulario. Los controles que muestran datos (como cuadro de texto, cuadro de lista y vista de cuadrícula) se pueden vincular a fuentes de datos como bases de datos o consultas . Los controles enlazados a datos se pueden crear arrastrando elementos desde la ventana Fuentes de datos a una superficie de diseño. [33] La interfaz de usuario está vinculada con código mediante un modelo de programación impulsado por eventos . El diseñador genera código C # o VB.NET para la aplicación.
Diseñador de WPF
El diseñador de WPF, con nombre en código Cider , [34] se introdujo con Visual Studio 2008. Al igual que el diseñador de Windows Forms, admite la metáfora de arrastrar y soltar. Se utiliza para crear interfaces de usuario destinadas a Windows Presentation Foundation . Es compatible con todas las funciones de WPF, incluido el enlace de datos y la gestión automática del diseño . Genera código XAML para la interfaz de usuario. El archivo XAML generado es compatible con Microsoft Expression Design , el producto orientado al diseñador. El código XAML está vinculado con código mediante un modelo de código subyacente .
Diseñador / desarrollo web
Visual Studio también incluye un editor y diseñador de sitios web que permite crear páginas web arrastrando y soltando widgets. Se utiliza para desarrollar aplicaciones ASP.NET y es compatible con HTML , CSS y JavaScript . Utiliza un modelo de código subyacente para vincularse con el código ASP.NET. Desde Visual Studio 2008 en adelante, el motor de diseño utilizado por el diseñador web se comparte con Expression Web descontinuado . También hay compatibilidad con ASP.NET MVC para la tecnología MVC como descarga separada [35] y el proyecto de datos dinámicos ASP.NET está disponible en Microsoft. [36]
Diseñador de clases
El Diseñador de clases se utiliza para crear y editar las clases (incluidos sus miembros y su acceso) mediante el modelado UML . El Diseñador de clases puede generar esquemas de código C # y VB.NET para las clases y métodos. También puede generar diagramas de clases a partir de clases escritas a mano.
Diseñador de datos
El diseñador de datos se puede utilizar para editar gráficamente esquemas de bases de datos , incluidas tablas escritas, claves primarias y externas y restricciones. También se puede utilizar para diseñar consultas desde la vista gráfica.
Diseñador de mapas
Desde Visual Studio 2008 en adelante, LINQ to SQL utiliza el diseñador de mapeo para diseñar el mapeo entre los esquemas de base de datos y las clases que encapsulan los datos. La nueva solución del enfoque ORM, ADO.NET Entity Framework , reemplaza y mejora la tecnología anterior.

Otras herramientas [ editar ]

Navegador de pestañas abiertas
El navegador de pestañas abiertas se utiliza para enumerar todas las pestañas abiertas y para alternar entre ellas. Se invoca usando CTRL+TAB.
Editor de propiedades
La herramienta Editor de propiedades se usa para editar propiedades en un panel GUI dentro de Visual Studio. Enumera todas las propiedades disponibles (tanto las de solo lectura como las que se pueden configurar) para todos los objetos, incluidas las clases , los formularios, las páginas web y otros elementos.
Explorador de objetos
El Explorador de objetos es un explorador de biblioteca de clases y espacios de nombres para Microsoft .NET . Se puede utilizar para examinar los espacios de nombres (que están ordenados jerárquicamente) en ensamblados administrados . La jerarquía puede reflejar o no la organización en el sistema de archivos.
Explorador de la solución
En el lenguaje de Visual Studio, una solución es un conjunto de archivos de código y otros recursos que se utilizan para crear una aplicación. Los archivos de una solución están ordenados jerárquicamente, lo que puede reflejar o no la organización en el sistema de archivos. El Explorador de soluciones se utiliza para administrar y examinar los archivos de una solución.
Explorador de equipo
Team Explorer se usa para integrar las capacidades de Azure DevOps (ya sea Azure DevOps Services o Azure DevOps Server ) en el IDE. Además de la integración del control de versiones, proporciona la capacidad de ver y administrar elementos de trabajo individuales (incluidas historias de usuarios, errores, tareas y otros documentos). Se incluye como parte de una instalación de Visual Studio y también está disponible como descarga independiente. [37] [38]
Explorador de datos
El Explorador de datos se utiliza para administrar bases de datos en instancias de Microsoft SQL Server . Permite la creación y alteración de tablas de bases de datos (ya sea mediante la emisión de comandos T-SQL o mediante el diseñador de datos). También se puede utilizar para crear consultas y procedimientos almacenados , este último en T-SQL o en código administrado a través de SQL CLR . La depuración y la compatibilidad con IntelliSense también están disponibles.
Explorador de servidores
La herramienta Server Explorer se utiliza para administrar las conexiones de la base de datos en una computadora accesible. También se utiliza para examinar los servicios de Windows en ejecución , los contadores de rendimiento, el registro de eventos de Windows y las colas de mensajes y utilizarlos como fuente de datos. [39]
Edición de la comunidad de Dotfuscator
Visual Studio incluye una versión "ligera" gratuita de Dotfuscator [40]
Marco de generación de texto
Visual Studio incluye un marco de generación de texto completo llamado T4 que permite a Visual Studio generar archivos de texto a partir de plantillas en el IDE o mediante código.
Herramienta de administración del sitio web ASP.NET
La herramienta de administración de sitios web ASP.NET permite la configuración de sitios web ASP.NET .
Herramientas de Visual Studio para Office
Visual Studio Tools para Office es un SDK y un complemento para Visual Studio que incluye herramientas para el desarrollo de la suite de Microsoft Office . Anteriormente (para Visual Studio .NET 2003 y Visual Studio 2005) era un SKU independiente que solo admitía los lenguajes Visual C # y Visual Basic o se incluía en Team Suite. Con Visual Studio 2008, ya no es un SKU independiente, sino que se incluye con las ediciones Professional y superiores. Se requiere un tiempo de ejecución independiente al implementar soluciones VSTO.

Extensibilidad [ editar ]

Visual Studio permite a los desarrolladores escribir extensiones para Visual Studio para ampliar sus capacidades. Estas extensiones se "conectan" a Visual Studio y amplían su funcionalidad. Las extensiones vienen en forma de macros , complementos y paquetes . Las macros representan tareas y acciones repetibles que los desarrolladores pueden registrar mediante programación para guardar, reproducir y distribuir. Sin embargo, las macros no pueden implementar nuevos comandos ni crear ventanas de herramientas. Están escritos con Visual Basic y no están compilados. [13] Los complementos brindan acceso al modelo de objetos de Visual Studio y pueden interactuar con las herramientas IDE. Los complementos se pueden utilizar para implementar nuevas funciones y pueden agregar nuevas ventanas de herramientas. Los complementos se conectan al IDE a través deCOM y se puede crear en cualquier idioma compatible con COM. [13] Los paquetes se crean utilizando Visual Studio SDK y proporcionan el nivel más alto de extensibilidad. Pueden crear diseñadores y otras herramientas, así como integrar otros lenguajes de programación. El SDK de Visual Studio proporciona API no administradas , así como una API administrada para realizar estas tareas. Sin embargo, la API administrada no es tan completa como la no administrada. [13] Las extensiones son compatibles con las versiones estándar (y superiores) de Visual Studio 2005. Las ediciones Express no admiten extensiones de alojamiento.

Visual Studio 2008 introdujo Visual Studio Shell que permite el desarrollo de una versión personalizada del IDE. Visual Studio Shell define un conjunto de VSPackages que proporcionan la funcionalidad requerida en cualquier IDE. Además de eso, se pueden agregar otros paquetes para personalizar la instalación. El modo aislado del shell crea un nuevo AppId donde se instalan los paquetes. Estos deben iniciarse con un ejecutable diferente. Está dirigido al desarrollo de entornos de desarrollo personalizados, ya sea para un lenguaje específico o un escenario específico. El modo integrado instala los paquetes en el AppId de las ediciones Professional / Standard / Team System, para que las herramientas se integren en estas ediciones. [20] Visual Studio Shell está disponible como descarga gratuita.

Después del lanzamiento de Visual Studio 2008, Microsoft creó la Galería de Visual Studio. Sirve como la ubicación central para publicar información sobre extensiones en Visual Studio. Los desarrolladores de la comunidad, así como los desarrolladores comerciales, pueden cargar información sobre sus extensiones en Visual Studio .NET 2002 a través de Visual Studio 2010. Los usuarios del sitio pueden calificar y revisar las extensiones para ayudar a evaluar la calidad de las extensiones que se publican. Una extensión se almacena en un archivo VSIX. Internamente, un archivo VSIX es un archivo ZIP que contiene algunos archivos XML y posiblemente una o más DLL. Una de las principales ventajas de estas extensiones es que no requieren derechos de administrador para su instalación. También se planean fuentes RSS para notificar a los usuarios sobre las actualizaciones del sitio y las funciones de etiquetado. [41]

Productos compatibles [ editar ]

Microsoft Visual C ++
Microsoft Visual C ++ es la implementación parcial de Microsoft del compilador C y de implementación completa C ++ y los servicios de lenguajes asociados y herramientas específicas para la integración con el IDE de Visual Studio. Puede compilar en modo C o en modo C ++. Para C ++, a partir de la versión 15.7 se ajusta a C ++ 17 . [42] La implementación en C de Visual Studio 2015 todavía no es compatible con el estándar completo; en particular, el encabezado de número complejo complex.h introducido en C99 no es compatible.
Visual C ++ admite la especificación C ++ / CLI para escribir código administrado , así como código de modo mixto (una combinación de código nativo y administrado ). Microsoft posiciona Visual C ++ para el desarrollo en código nativo o en código que contiene componentes tanto nativos como administrados. Visual C ++ admite COM y la biblioteca MFC . Para el desarrollo de MFC, proporciona un conjunto de asistentes para crear y personalizar código repetitivo de MFC y crear aplicaciones GUI usando MFC. Visual C ++ también puede usar el diseñador de formularios de Visual Studio para diseñar la interfaz de usuario gráficamente. Visual C ++ también se puede utilizar con la API de Windows . También admite el uso defunciones intrínsecas , [43] que son funciones reconocidas por el propio compilador y no implementadas como una biblioteca. Las funciones intrínsecas se utilizan para exponer el conjunto de instrucciones SSE de las CPU modernas. Visual C ++ también incluye la especificación OpenMP (versión 2.0). [44]
Microsoft Visual C #
Microsoft Visual C #, la implementación de Microsoft del lenguaje C # , apunta a .NET Framework, junto con los servicios de lenguaje que permiten que Visual Studio IDE admita proyectos de C #. Si bien los servicios de lenguaje son parte de Visual Studio, el compilador está disponible por separado como parte de .NET Framework. Los compiladores de Visual C # 2008, 2010 y 2012 admiten las versiones 3.0, 4.0 y 5.0 de las especificaciones del lenguaje C #, respectivamente. Visual C # admite el diseñador de clases de Visual Studio, el diseñador de formularios y el diseñador de datos, entre otros. [45]
Microsoft Visual Basic
Microsoft Visual Basic es la implementación de Microsoft del lenguaje VB.NET y las herramientas y servicios de lenguaje asociados. Fue introducido con Visual Studio .NET (2002). Microsoft ha posicionado Visual Basic para el desarrollo rápido de aplicaciones . [46] [47] Visual Basic se puede utilizar para crear tanto aplicaciones de consola como aplicaciones GUI. Al igual que Visual C #, Visual Basic también admite el diseñador de clases de Visual Studio, el diseñador de formularios y el diseñador de datos, entre otros. Al igual que C #, el compilador de VB.NET también está disponible como parte de .NET Framework, pero los servicios de lenguaje que permiten que los proyectos de VB.NET se desarrollen con Visual Studio están disponibles como parte de este último.
Desarrollador Web Microsoft Visual
Microsoft Visual Web Developer se utiliza para crear sitios web , aplicaciones web y servicios web utilizando ASP.NET. Se pueden utilizar los lenguajes C # o VB.NET . Visual Web Developer puede usar Visual Studio Web Designer para diseñar gráficamente diseños de páginas web.
Azure DevOps
Azure DevOps está diseñado para proyectos de desarrollo de software colaborativo y proporciona control de versiones , planificación y seguimiento del trabajo, recopilación de datos e informes . También incluye Team Explorer que está integrado dentro de Visual Studio. El 10 de septiembre de 2018, Microsoft anunció un cambio de marca de Visual Studio Team Services (VSTS) a Azure DevOps Services y Team Foundation Server (TFS) a Azure DevOps Server . [48]

Productos anteriores [ editar ]

Visual FoxPro
Visual FoxPro es un lenguaje de programación procedimental y orientado a objetos centrado en datos producido por Microsoft . Se deriva de FoxPro (originalmente conocido como FoxBASE ) que fue desarrollado por Fox Software a partir de 1984. Visual FoxPro está estrechamente integrado con su propio motor de base de datos relacional, que amplía las capacidades xBase de FoxPro para admitir consultas SQL y manipulación de datos. Visual FoxPro es un lenguaje de programación dinámico [49] con todas las funciones que no requiere el uso de un entorno de programación de propósito general adicional. En 2007, Visual FoxPro se suspendió después de la versión 9 del Service Pack 2. Fue compatible hasta 2015. [50]
Visual SourceSafe
Microsoft Visual SourceSafe es un paquete de software de control de fuente orientado a pequeños proyectos de desarrollo de software. La base de datos de SourceSafe es una base de datos de sistema de archivos multiproceso y multiusuario, que utiliza las primitivas de la base de datos del sistema de archivos de Windows para proporcionar soporte para bloqueo y uso compartido. Todas las versiones son multiusuario y utilizan redes SMB (servidor de archivos). [51] [52] [53] Sin embargo, con Visual SourceSafe 2005, se agregaron otros modos cliente-servidor , Lan Booster y VSS Internet (que usaba HTTP / HTTPS ). Visual SourceSafe 6.0 estaba disponible como producto independiente [54]y se incluyó con Visual Studio 6.0 y otros productos como Office Developer Edition. Visual SourceSafe 2005 estaba disponible como un producto independiente y se incluyó con 2005 Team Suite. Azure DevOps ha reemplazado a VSS como la plataforma recomendada por Microsoft para el control de código fuente .
Microsoft Visual J ++ / Microsoft Visual J #
Microsoft Visual J ++ fue Microsoft la aplicación 's de la Java idioma (con extensiones específicas de Microsoft) y los servicios de lenguaje asociados. Se suspendió como resultado de un litigio de Sun Microsystems , y la tecnología se recicló en Visual J #, el compilador Java de Microsoft para .NET Framework. J # estaba disponible con Visual Studio 2005 (admitido hasta 2015) pero se suspendió en Visual Studio 2008.
Visual InterDev
Visual InterDev se utilizó para crear aplicaciones web utilizando tecnologías Microsoft Active Server Pages (ASP). Admite la finalización de código e incluye herramientas de administración del servidor de bases de datos . Este ha sido reemplazado por Microsoft Visual Web Developer.

Ediciones [ editar ]

Microsoft Visual Studio está disponible en las siguientes ediciones o SKU : [55]

Comunidad [ editar ]

La edición Community se anunció el 12 de noviembre de 2014, como una nueva versión gratuita, con una funcionalidad similar a Visual Studio Professional. Antes de esta fecha, las únicas ediciones gratuitas de Visual Studio eran las variantes Express con funciones limitadas. A diferencia de las variantes Express, Visual Studio Community admite varios idiomas y proporciona compatibilidad con extensiones. Los desarrolladores individuales no tienen restricciones sobre el uso de la edición Community. Los siguientes usos también permiten un uso ilimitado: contribuir a proyectos de código abierto, investigación académica, en un entorno de aprendizaje en el aula y para desarrollar y probar controladores de dispositivos para el sistema operativo Windows. Cualquier otro uso por parte de una organización depende de si está clasificado como una empresa (más de 250 empleados o más de 1 millón de dólaresen ingresos anuales, según Microsoft). [56] Las no empresas pueden utilizar hasta 5 copias sin restricción, el usuario número 6 y superior requiere una licencia comercial; Las organizaciones empresariales requieren una licencia comercial para su uso fuera de las excepciones indicadas. [56] [57] Visual Studio Community está orientada a desarrolladores individuales y equipos pequeños. [58] [59]

Profesional [ editar ]

A partir de Visual Studio 2010, la edición Professional es la edición comercial de nivel de entrada de Visual Studio. (Anteriormente, estaba disponible una edición estándar con más funciones restringidas). [60] Proporciona un IDE para todos los lenguajes de desarrollo admitidos. La compatibilidad con MSDN está disponible como MSDN Essentials o la biblioteca completa de MSDN según la licencia. Admite la edición XML y XSLT y puede crear paquetes de implementación que solo usan ClickOnce y MSI . Incluye herramientas como Server Explorer e integración con Microsoft SQL Serverademás. La compatibilidad con el desarrollo de Windows Mobile se incluyó en Visual Studio 2005 Standard; sin embargo, con Visual Studio 2008, solo está disponible en las ediciones Professional y superior. La compatibilidad con el desarrollo de Windows Phone 7 se agregó a todas las ediciones en Visual Studio 2010. El desarrollo para Windows Mobile ya no es compatible con Visual Studio 2010. Es reemplazado por Windows Phone 7 .

Empresa [ editar ]

Además de las funciones proporcionadas por la edición Professional, la edición Enterprise proporciona un nuevo conjunto de herramientas de desarrollo de software, desarrollo de bases de datos, colaboración, métricas, arquitectura, pruebas y generación de informes.

Historia [ editar ]

La primera versión de Visual Studio fue Visual Studio 97. [61] Antes de eso, Visual Basic, Visual C ++, Visual FoxPro y Visual SourceSafe se vendían como productos separados.

97 [ editar ]

Microsoft lanzó por primera vez Visual Studio (nombre en código Boston , [113] para la ciudad del mismo nombre , comenzando así los nombres en código VS relacionados con lugares) [113] en 1997, agrupando muchas de sus herramientas de programación por primera vez. Visual Studio 97 vino en dos ediciones: Visual Studio Professional y Visual Studio Enterprise, la edición profesional tiene tres CD y la empresarial cuatro CD. Incluyó Visual J ++ 1.1 para la programación Java e introdujo Visual InterDev para crear sitios web generados dinámicamente utilizando Active Server Pages. [ cita requerida ] Había un único CD complementario que contenía la biblioteca Microsoft Developer Network .

Visual Studio 97 fue un intento de utilizar el mismo entorno de desarrollo para varios idiomas. Visual J ++, InterDev y MSDN Library habían estado usando el mismo "entorno", llamado Developer Studio. [119]

Visual Studio también se vendió como un paquete con los IDE separados utilizados para Visual C ++, Visual Basic y Visual FoxPro. [20]

6.0 (1998) [ editar ]

La próxima versión, versión 6.0 (con nombre en código Aspen , después de la estación de esquí en Colorado), [ cita requerida ] fue lanzada en junio de 1998 y es la última versión que se ejecuta en la plataforma Windows 9x . [120] Cada versión de cada idioma en parte también se instaló en la v6.0, incluido Visual J ++, que era anterior a la v1.1, y Visual InterDev en la primera versión. La edición v6 de Microsoft fue el entorno central de las próximas cuatro versiones para proporcionar a los programadores una plataforma similar integrada. Esto llevó a Microsoft a realizar la transición del desarrollo a la plataforma independiente .NET Framework .

Visual Studio 6.0 fue la última versión que incluyó Visual J ++, [121] [122] que Microsoft eliminó como parte de un acuerdo con Sun Microsystems que requería que Microsoft Internet Explorer no brindara soporte para la máquina virtual Java .

Visual Studio 6.0 vino en dos ediciones: Professional y Enterprise. [123] La edición Enterprise contenía características adicionales que no se encuentran en la edición Professional, que incluyen:

  • Explorador de rendimiento de aplicaciones
  • Gerente de Automatización
  • Modelador visual de Microsoft
  • Administrador de conexión RemAuto [ cita requerida ]
  • Analizador de Visual Studio

Visual Studio también se vendió como un paquete con los IDE separados utilizados para Visual C ++, Visual Basic y Visual FoxPro. [20]

.NET 2002 [ editar ]

Microsoft lanzó Visual Studio .NET (VS.NET), con nombre en código Rainier (para Mount Rainier de Washington ), [ cita requerida ] en febrero de 2002 (la versión beta se lanzó a través de Microsoft Developer Network en 2001). El mayor cambio fue la introducción de un entorno de desarrollo de código administrado utilizando .NET Framework. Los programas desarrollados con .NET no se compilan en lenguaje de máquina (como C ++, por ejemplo) sino en un formato llamado Microsoft Intermediate Language (MSIL) o Common Intermediate Language (CIL). Cuando se ejecuta una aplicación CIL, escompilado mientras se ejecuta en el lenguaje de máquina apropiado para la plataforma en la que se está ejecutando, lo que hace que el código sea portátil en varias plataformas. Los programas compilados en CIL solo se pueden ejecutar en plataformas que tienen una implementación de Common Language Infrastructure . Es posible ejecutar programas CIL en Linux o Mac OS X utilizando implementaciones .NET que no sean de Microsoft, como Mono y DotGNU .

Esta fue la primera versión de Visual Studio que requirió una plataforma Windows basada en NT . [124] El instalador hace cumplir este requisito.

Visual Studio .NET 2002 se distribuyó en cuatro ediciones: Académica, Profesional, Desarrollador empresarial y Arquitecto empresarial. Microsoft introdujo C # (C-sharp), un nuevo lenguaje de programación que apunta a .NET. También presentó al sucesor de Visual J ++ llamado Visual J #. Los programas de Visual J # utilizan la sintaxis del lenguaje de Java. Sin embargo, a diferencia de los programas de Visual J ++, los programas de Visual J # solo pueden apuntar a .NET Framework, no a la máquina virtual de Java a la que apuntan todas las demás herramientas de Java.

Visual Basic cambió drásticamente para adaptarse al nuevo marco y la nueva versión se llamó Visual Basic .NET. Microsoft también agregó extensiones a C ++, llamadas Extensiones administradas para C ++ , por lo que los programas .NET podrían crearse en C ++.

Visual Studio .NET puede producir aplicaciones destinadas a Windows (utilizando la parte de Windows Forms de .NET Framework), la Web (utilizando ASP.NET y Web Services ) y, con un complemento, dispositivos portátiles (utilizando .NET Compact Framework ).

El entorno de Visual Studio .NET se reescribió para usar parcialmente .NET. Todos los lenguajes son versiones de Visual Studio, tiene una interfaz más limpia y una mayor cohesión. [ cita requerida ] También es más personalizable con ventanas de herramientas que se ocultan automáticamente cuando no están en uso. Si bien Visual FoxPro 7 comenzó como parte de Visual Studio .NET 2002, y las primeras versiones beta de VS permitieron la depuración dentro de las DLL basadas en VFP, se eliminó antes del lanzamiento para seguir su propia pista de desarrollo. [ cita requerida ]

El número de versión interna de Visual Studio .NET 2002 es la versión 7.0. Microsoft lanzó el Service Pack 1 para Visual Studio .NET 2002 en marzo de 2005. [125]

.NET 2003 [ editar ]

En abril de 2003, Microsoft introdujo una actualización menor a Visual Studio .NET llamada Visual Studio .NET 2003, con nombre en código Everett (para la ciudad del mismo nombre ). [ cita requerida ] Incluye una actualización a .NET Framework, versión 1.1, y es la primera versión que admite el desarrollo de programas para dispositivos móviles, utilizando ASP.NET o .NET Compact Framework. Se mejoró el cumplimiento de los estándares del compilador de Visual C ++, especialmente en el área de especialización de plantillas parciales . Visual C ++ Toolkit 2003 es una versión del mismo compilador de C ++ enviado con Visual Studio .NET 2003 sin el IDE que Microsoft puso a disposición de forma gratuita. A partir de 2010ya no está disponible y las ediciones Express lo han reemplazado. El número de versión interna de Visual Studio .NET 2003 es la versión 7.1, mientras que la versión del formato de archivo es 8.0. [126]

Visual Studio .NET 2003 se distribuye en cinco ediciones: Académica, Estándar, Profesional, Desarrollador empresarial y Arquitecto empresarial. La edición Visual Studio .NET 2003 Enterprise Architect incluye una implementación de las tecnologías de modelado de Microsoft Visio 2002, incluidas herramientas para crear representaciones visuales basadas en el lenguaje de modelado unificado de la arquitectura de una aplicación, y una solución de modelado de roles de objetos (ORM) y modelado de bases de datos lógicas. . También se introdujeron las "Plantillas empresariales" para ayudar a los equipos de desarrollo más grandes a estandarizar los estilos de codificación y hacer cumplir las políticas sobre el uso de componentes y la configuración de propiedades.

El Service Pack 1 se publicó el 13 de septiembre de 2006. [127]

2005 [ editar ]

Disco de instalación de Visual Studio 2005 Beta 2 Team Suite

Visual Studio 2005, con nombre en código Whidbey (una referencia a Whidbey Island en la región de Puget Sound ), [ cita requerida ] se lanzó en línea en octubre de 2005 y en las tiendas minoristas unas semanas más tarde. Microsoft eliminó el apodo ".NET" de Visual Studio 2005 (así como de todos los demás productos con .NET en su nombre), pero aún se dirige principalmente a .NET Framework, que se actualizó a la versión 2.0. Es la última versión disponible para Windows 2000 y también la última versión para poder apuntar a Windows 98 , Windows Me y Windows NT 4.0 para aplicaciones C ++. [128] [129]

El número de versión interna de Visual Studio 2005 es 8.0, mientras que la versión del formato de archivo es 9.0. [126] Microsoft lanzó el Service Pack 1 para Visual Studio 2005 el 14 de diciembre de 2006. [130] El 3 de junio de 2007 se puso a disposición una actualización adicional para el Service Pack 1 que ofrece compatibilidad con Windows Vista. [131]

Visual Studio 2005 se actualizó para admitir todas las funciones nuevas introducidas en .NET Framework 2.0, incluidos los genéricos y ASP.NET 2.0. La función IntelliSense en Visual Studio se actualizó para genéricos y se agregaron nuevos tipos de proyectos para admitir los servicios web ASP.NET. Visual Studio 2005 presenta además soporte para una nueva plataforma de compilación basada en tareas llamada Microsoft Build Engine ( MSBuild ) que emplea un nuevo formato de archivo de proyecto basado en XML. [132] Visual Studio 2005 también incluye un servidor web local, separado de IIS , que puede alojar aplicaciones ASP.NET durante el desarrollo y las pruebas. También es compatible con todas las bases de datos de SQL Server 2005. Los diseñadores de bases de datos se actualizaron para admitir ADO.NET 2.0, que se incluye con .NET Framework 2.0. C ++ también obtuvo una actualización similar con la adición de C ++ / CLI que está programada para reemplazar el uso de C ++ administrado . [133] Otras características nuevas de Visual Studio 2005 incluyen el "Diseñador de implementación", que permite validar los diseños de aplicaciones antes de las implementaciones, un entorno mejorado para la publicación web cuando se combina con ASP.NET 2.0 y pruebas de carga para ver el rendimiento de la aplicación en varios tipos de cargas de usuario. A partir de la edición de 2005, Visual Studio también agregó un amplio soporte de 64 bits. Si bien el entorno de desarrollo de host en sí solo está disponible como una aplicación de 32 bits, Visual C ++ 2005 admite la compilación para x86-64 (AMD64 e Intel 64) así como para IA-64( Itanio ). [134] El Platform SDK incluía compiladores de 64 bits y versiones de 64 bits de las bibliotecas.

Microsoft también anunció Visual Studio Tools para aplicaciones como el sucesor de Visual Basic para aplicaciones (VBA) y VSA (Visual Studio para aplicaciones). VSTA 1.0 se lanzó a la fabricación junto con Office 2007 . Se incluye con Office 2007 y también forma parte del SDK de Visual Studio 2005. VSTA consta de un IDE personalizado, basado en Visual Studio 2005 IDE, y un tiempo de ejecución que se puede incrustar en aplicaciones para exponer sus características a través del modelo de objetos .NET. Las aplicaciones de Office 2007 continúan integrándose con VBA, excepto InfoPath 2007 que se integra con VSTA. La versión 2.0 de VSTA (basada en Visual Studio 2008) se publicó en abril de 2008. [135]Es significativamente diferente de la primera versión, incluidas características como programación dinámica y soporte para WPF , WCF , WF , LINQ y .NET 3.5 Framework.

2008 [ editar ]

Visual Studio 2008, [136] y Visual Studio Team System 2008 [137] [138] con nombre en código Orcas (una referencia a Orcas Island , también una isla en la región de Puget Sound , como Whidbey para la versión anterior de 2005), fueron lanzados a los suscriptores de MSDN el 19 de noviembre de 2007 junto con .NET Framework 3.5. El código fuente para Visual Studio 2008 IDE está disponible bajo una licencia de fuente compartida para algunos de los socios e ISV de Microsoft . [91] Microsoft lanzó el Service Pack 1 para Visual Studio 2008 el 11 de agosto de 2008. [139]El número de versión interna de Visual Studio 2008 es la versión 9.0, mientras que la versión del formato de archivo es 10.0. Visual Studio 2008 es la última versión que admite aplicaciones de Windows 2000 para C ++. [140]

Visual Studio 2008 se centra en el desarrollo de Windows Vista , 2007 Office system y aplicaciones web. Para el diseño visual, se incluyen un nuevo diseñador visual de Windows Presentation Foundation y un nuevo editor HTML / CSS influenciado por Microsoft Expression Web . J # no está incluido. Visual Studio 2008 requiere .NET 3.5 Framework y, de forma predeterminada, configura los ensamblados compilados para que se ejecuten en .NET Framework 3.5, pero también es compatible con la orientación múltiple, lo que permite a los desarrolladores elegir qué versión de .NET Framework (de 2.0, 3.0, 3.5, Silverlight CoreCLR o .NET Compact Framework) en el que se ejecuta el ensamblado. Visual Studio 2008 también incluye análisis de código nuevoherramientas, incluida la nueva herramienta Code Metrics (solo en Team Edition y Team Suite Edition). [141] Para Visual C ++ , Visual Studio agrega una nueva versión de Microsoft Foundation Classes (MFC 9.0) que agrega soporte para los estilos visuales y controles de interfaz de usuario introducidos con Windows Vista . [142] Para la interoperabilidad de código nativo y administrado, Visual C ++ introduce STL / CLR, que es una adaptación de los contenedores y algoritmos de la biblioteca de plantillas estándar (STL) de C ++ al código administrado . STL / CLR define contenedores, iteradores y algoritmos similares a STL que funcionan en objetos administrados por C ++ / CLI . [143] [144]

Visual Studio 2008 características incluyen una XAML basados en el diseñador (nombre en clave de la sidra ), diseñador de flujo de trabajo , LINQ a SQL diseñador (para la definición de las asignaciones de tipo de objeto y la encapsulación de datos de SQL Server), XSLT depurador, JavaScript Intellisense de apoyo, soporte JavaScript depuración, de apoyo a las Manifiestos UAC , un sistema de compilación concurrente , entre otros. [145] Se envía con un conjunto mejorado de widgets de interfaz de usuario, tanto para Windows Forms como para WPF . También incluye un motor de compilación multiproceso ( MSBuild) para compilar varios archivos de origen (y crear el archivo ejecutable) en un proyecto en varios subprocesos simultáneamente. También incluye soporte para compilar recursos de iconos en formato PNG , introducido en Windows Vista. Un diseñador de esquemas XML actualizado se lanzó por separado algún tiempo después del lanzamiento de Visual Studio 2008. [146]

Visual Studio Debugger incluye características destinadas a una depuración más sencilla de aplicaciones de subprocesos múltiples. En el modo de depuración, en el Hilos ventana, que enumera todos los hilos, flotando sobre un hilo de muestra el seguimiento de la pila de que el hilo en la información de herramientas. [147] Los hilos se pueden nombrar y marcar directamente para una identificación más fácil desde esa ventana. [148] Además, en la ventana de código, además de indicar la ubicación de la instrucción que se está ejecutando actualmente en el subproceso actual, también se señalan las instrucciones que se están ejecutando actualmente en otros subprocesos. [148] [149] El depurador de Visual Studio admite la depuración integrada de la biblioteca de clases base de .NET 3.5 Framework(BCL) que puede descargar dinámicamente el código fuente de BCL y los símbolos de depuración y permitir ingresar a la fuente de BCL durante la depuración. [150] A partir de 2010, un subconjunto limitado de la fuente BCL está disponible, con más soporte de biblioteca planeado para más adelante.

2010 [ editar ]

El 12 de abril de 2010, Microsoft lanzó Visual Studio 2010, con nombre en código Dev10 , [85] y .NET Framework 4 . [151] [152]

El IDE de Visual Studio 2010 fue rediseñado y, según Microsoft , despeja la organización de la interfaz de usuario y "reduce el desorden y la complejidad". [153] El nuevo IDE soporta mejor múltiples ventanas de documentos y ventanas de herramientas flotantes, [153] mientras ofrece mejor soporte para múltiples monitores. El shell del IDE se ha reescrito utilizando Windows Presentation Foundation (WPF), mientras que los componentes internos se han rediseñado utilizando Managed Extensibility Framework (MEF) que ofrece más puntos de extensibilidad que las versiones anteriores del IDE que permitían a los complementos modificar el comportamiento del IDE. [154]

El nuevo multi-paradigma ML -variant F # forma parte de Visual Studio 2010. [155]

Visual Studio 2010 viene con .NET Framework 4 y admite el desarrollo de aplicaciones destinadas a Windows 7 . [153] Es compatible con bases de datos IBM DB2 y Oracle , además de Microsoft SQL Server . [153] Tiene soporte integrado para el desarrollo de aplicaciones Microsoft Silverlight , incluido un diseñador interactivo. [153] Visual Studio 2010 ofrece varias herramientas para simplificar la programación paralela : además de las extensiones paralelas para .NET Framework y la biblioteca de patrones paralelos para código nativo., Visual Studio 2010 incluye herramientas para depurar aplicaciones paralelas. Las nuevas herramientas permiten la visualización de tareas paralelas y sus pilas de tiempo de ejecución . [156] Las herramientas para crear perfiles de aplicaciones paralelas se pueden utilizar para visualizar los tiempos de espera de los subprocesos y las migraciones de subprocesos a través de los núcleos del procesador. [157] Intel y Microsoft se han comprometido conjuntamente a apoyar un nuevo Concurrency Runtime en Visual Studio 2010 [158] e Intel ha lanzado el soporte de paralelismo en Parallel Studio como un complemento para Visual Studio. [159]

El editor de código de Visual Studio 2010 ahora resalta las referencias; siempre que se selecciona un símbolo, se resaltan todos los demás usos del símbolo. [160] También ofrece una función de búsqueda rápida para buscar de forma incremental en todos los símbolos en proyectos C ++, C # y VB.NET. La búsqueda rápida admite coincidencias de subcadenas y búsquedas de camelCase . [160] La función de jerarquía de llamadas permite al desarrollador ver todos los métodos que se llaman desde un método actual, así como los métodos que llaman al actual. [160] IntelliSense en Visual Studio admite un consumo primeromodo que los desarrolladores pueden optar. En este modo, IntelliSense no completa automáticamente los identificadores; esto permite al desarrollador usar identificadores no definidos (como nombres de variables o métodos) y definirlos más tarde. Visual Studio 2010 también puede ayudar en esto definiéndolos automáticamente, si puede inferir sus tipos a partir del uso. [160] Las versiones actuales de Visual Studio tienen un error conocido que hace que IntelliSense sea inutilizable para proyectos que usan C puro (no C ++). [161]

Visual Studio 2010 presenta un nuevo sistema de ayuda que reemplaza al visor de MSDN Library . El sistema de ayuda ya no se basa en Microsoft Help 2 y no utiliza Microsoft Document Explorer. La ayuda dinámica que contiene enlaces a elementos de ayuda basados ​​en lo que estaba haciendo el desarrollador en ese momento se eliminó en la versión final, [162] pero se puede volver a agregar mediante una descarga de Microsoft. [163]

Visual Studio 2010 ya no admite el desarrollo para Windows Mobile antes de Windows Phone 7 . Visual Studio 2010 Service Pack 1 se lanzó en marzo de 2011. [164]

Ultimate 2010 [ editar ]

Visual Studio Ultimate 2010 reemplaza a Visual Studio 2008 Team Suite. [165] Incluye nuevas herramientas de modelado, [166] como el Explorador de Arquitectura , que muestra gráficamente proyectos y clases y las relaciones entre ellos. [167] Es compatible con el diagrama de actividad UML , el diagrama de componentes, el diagrama de clases (lógico), el diagrama de secuencia y el diagrama de casos de uso. [167] Visual Studio Ultimate 2010 también incluye Test Impact Analysis, que proporciona sugerencias sobre qué casos de prueba se ven afectados por modificaciones en el código fuente, sin ejecutar realmente los casos de prueba. [168] Esto acelera las pruebas al evitar ejecutar casos de prueba innecesarios.

Visual Studio Ultimate 2010 también incluye un depurador histórico para código administrado llamado IntelliTrace . A diferencia de un depurador tradicional que registra solo la pila actualmente activa, IntelliTrace registra todos los eventos, como llamadas a funciones anteriores, parámetros de métodos, eventos y excepciones. Esto permite rebobinar la ejecución del código en caso de que no se estableciera un punto de interrupción donde ocurrió el error. [169] La depuración con IntelliTrace hace que la aplicación se ejecute más lentamente que la depuración sin ella, y utiliza más memoria ya que es necesario registrar datos adicionales. Microsoft permite la configuración de la cantidad de datos que se deben registrar, de hecho, lo que permite a los desarrolladores equilibrar la velocidad de ejecución y el uso de recursos. La gestión del laboratorioEl componente de Visual Studio Ultimate 2010 utiliza la virtualización para crear un entorno de ejecución similar para probadores y desarrolladores. Las máquinas virtuales están etiquetadas con puntos de control que luego se pueden investigar en busca de problemas, así como para reproducir el problema. [170] Visual Studio Ultimate 2010 también incluye la capacidad de registrar ejecuciones de prueba que capturan el estado específico del entorno operativo, así como los pasos precisos utilizados para ejecutar la prueba. Luego, estos pasos se pueden reproducir para reproducir problemas. [171]

2012 [ editar ]

Logotipo de Microsoft Visual Studio 2012

La compilación final de Visual Studio 2012 se anunció el 1 de agosto de 2012 y el evento de lanzamiento oficial se llevó a cabo el 12 de septiembre de 2012. [172]

A diferencia de las versiones anteriores, Visual Studio 2012 no puede grabar ni reproducir macros y se ha eliminado el editor de macros. [173]

Las nuevas características incluyen soporte para WinRT y C ++ / CX (Extensiones de componentes) y C ++ AMP ( programación GPGPU ) Semantic Colorization. [174]

El 16 de septiembre de 2011, se publicó una 'Vista previa para desarrolladores' completa de Visual Studio 11 en el sitio web de Microsoft. Visual Studio 11 Developer Preview requiere Windows 7, Windows Server 2008 R2, Windows 8 o sistemas operativos posteriores. [175] Las versiones de Microsoft Foundation Class Library (MFC) y C runtime (CRT) incluidas con esta versión no pueden producir software que sea compatible con Windows XP o Windows Server 2003, excepto mediante el uso de múltiples objetivos nativos y antes de las bibliotecas, compiladores, y encabezados. [176]Sin embargo, el 15 de junio de 2012, una publicación de blog en el blog del equipo VC ++ anunció que, según los comentarios de los clientes, Microsoft volvería a introducir el soporte nativo para los objetivos de Windows XP (aunque no para XP como plataforma de desarrollo) en una versión de Visual C ++. que se lanzará más adelante en el otoño de 2012. [177] "Visual Studio 2012 Update 1" (Visual Studio 2012.1) se lanzó en noviembre de 2012. Esta actualización agregó soporte para los objetivos de Windows XP y también agregó otras herramientas y características nuevas (por ejemplo, mejoras diagnóstico y soporte de pruebas para aplicaciones de la Tienda Windows). [178]

El 24 de agosto de 2011, una publicación de blog de Sumit Kumar, un administrador de programas del equipo de Visual C ++, enumeró algunas de las características de la próxima versión de Visual Studio C ++ IDE: [179]

  • Coloración semántica : coloración de sintaxis mejorada, varios colores definidos por el usuario o predeterminados para la sintaxis de C ++, como macros, enumeraciones, nombres de tipos y funciones. [179]
  • Resaltado de referencia : la selección de un símbolo resalta todas las referencias a ese símbolo dentro del alcance. [179]
  • Nuevo Explorador de soluciones : El nuevo Explorador de soluciones permite la visualización de jerarquías de clases y archivos dentro de una solución / proyecto. Puede buscar llamadas a funciones y usos de clases. [179]
  • Visualización automática de la lista de IntelliSense : IntelliSense se muestra automáticamente mientras se escribe el código, a diferencia de las versiones anteriores donde tenía que ser invocado explícitamente mediante el uso de ciertos operadores (es decir, el operador de alcance (: :)) o teclas de acceso directo ( Ctrl-Espacio o Ctrl -J ). [179]
  • Filtrado de lista de miembros : IntelliSense usa lógica difusa para determinar qué funciones / variables / tipos mostrar en la lista. [179]
  • Fragmentos de código : los fragmentos de código se incluyen en IntelliSense para generar automáticamente código relevante en función de los parámetros del usuario; se pueden crear fragmentos de código personalizados. [179]

El código fuente de Visual Studio 2012 consta de aproximadamente 50 millones de líneas de código. [180]

Reacción de la interfaz [ editar ]

Durante la versión beta de Visual Studio 11, Microsoft eliminó el uso del color dentro de las herramientas, excepto en los casos en que el color se usa para fines de notificación o cambio de estado. Sin embargo, el uso del color se devolvió después de la retroalimentación que exigía más contraste, diferenciación, claridad y "energía" en la interfaz de usuario. [181] [182]

En Visual Studio 2012 RC, un cambio importante en la interfaz es el uso de la barra de menú en mayúsculas, como parte de la campaña para mantener Visual Studio consistente con la dirección de otras interfaces de usuario de Microsoft y para proporcionar una estructura adicional al menú superior. zona de bar. [183] El rediseño fue criticado por ser difícil de leer e ir en contra de las tendencias iniciadas por los desarrolladores de usar CamelCase para hacer que las palabras se destaquen mejor. [184] Algunos especularon que la causa principal del rediseño era incorporar la apariencia simplista de los programas de Metro. [185] Sin embargo, existe una opción de Registro de Windows que permite a los usuarios desactivar la interfaz en mayúsculas. [186]

2013 [ editar ]

La vista previa de Visual Studio 2013 se anunció en la conferencia Build 2013 y estuvo disponible el 26 de junio de 2013. [187] Visual Studio 2013 RC (Release Candidate) se puso a disposición de los desarrolladores en MSDN el 9 de septiembre de 2013. [188]

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. [189] Visual Studio 2013 se lanzó oficialmente el 13 de noviembre de 2013 en un evento de lanzamiento virtual presentado por S. Somasegar y alojado en events .visualstudio .com . [190] "Visual Studio 2013 Update 1" (Visual Studio 2013.1) se publicó el 20 de enero de 2014. [191] Visual Studio 2013.1 es una actualización específica que aborda algunas áreas clave de los comentarios de los clientes. [192] "Visual Studio 2013 Update 2" (Visual Studio 2013.2) se publicó el 12 de mayo de 2014. [193]Visual Studio 2013 Update 3 se lanzó el 4 de agosto de 2014. Con esta actualización, Visual Studio ofrece una opción para deshabilitar los menús en mayúsculas, que se introdujo en VS2012. [194] "Visual Studio 2013 Update 4" (Visual Studio 2013.4) se publicó el 12 de noviembre de 2014. [195] "Visual Studio 2013 Update 5" (Visual Studio 2013.5) se publicó el 20 de julio de 2015. [196]

2015 [ editar ]

Inicialmente denominado Visual Studio "14", la primera versión preliminar de tecnología comunitaria (CTP) se publicó el 3 de junio de 2014 [197] y la versión candidata se publicó el 29 de abril de 2015; Visual Studio 2015 se anunció oficialmente como el nombre final el 12 de noviembre de 2014. [198]

Visual Studio 2015 RTM fue lanzado el 20 de julio de 2015. [196] Visual Studio 2015 Update 1 fue lanzado el 30 de noviembre de 2015. [196] Visual Studio 2015 Update 2 fue lanzado el 30 de marzo de 2016. [196] Visual Studio 2015 La actualización 3 se publicó el 27 de junio de 2016. [196]

2017 [ editar ]

Logotipo de Microsoft Visual Studio 2017

Inicialmente denominado Visual Studio "15", se publicó el 7 de marzo de 2017. [199] La primera versión preliminar se publicó el 30 de marzo de 2016. [200] Visual Studio "15" Preview 2 se publicó el 10 de mayo de 2016. [201] [202] Visual Studio "15" Preview 3 se lanzó el 7 de julio de 2016. [203] [204] Visual Studio "15" Preview 4 se lanzó el 22 de agosto de 2016. [205] [206] Visual Studio La versión preliminar 5 de "15" se publicó el 5 de octubre de 2016. [207]

El 14 de noviembre de 2016, durante un breve período de tiempo, Microsoft publicó una publicación de blog que revelaba la versión del nombre del producto de Visual Studio 2017 junto con las próximas funciones. [208]

El 16 de noviembre de 2016, se anunció "Visual Studio 2017" como el nombre final, [209] y se lanzó Visual Studio 2017 RC . [210]

El 7 de marzo de 2017, Visual Studio 2017 se lanzó para disponibilidad general. [210]

El 14 de marzo de 2017, se lanzó la primera corrección para Visual Studio 2017 debido a fallas durante la instalación o la apertura de soluciones en la primera versión. [210]

El 5 de abril de 2017, se lanzó Visual Studio 2017 15.1 y se agregó soporte para apuntar a .NET Framework 4.7.

El 10 de mayo de 2017, se lanzó Visual Studio 2017 15.2 y se agregó una nueva carga de trabajo, "Carga de trabajo de aplicaciones analíticas y ciencia de datos". El 12 de mayo de 2017 se lanzó una actualización para corregir el tema de color oscuro.

El 14 de agosto de 2017, se lanzó Visual Studio 2017 15.3 y se agregó compatibilidad para la orientación a .NET Core 2.0. Se lanzó una actualización (15.3.1) cuatro días después para abordar una vulnerabilidad de Git con submódulos ( CVE 2017-1000117 ).

El 10 de octubre de 2017, se lanzó Visual Studio 15.4. [211]

El 4 de diciembre de 2017, se lanzó Visual Studio 15.5. Esta actualización incluía importantes mejoras de rendimiento, nuevas funciones y correcciones de errores. [212]

El 6 de marzo de 2018, se lanzó Visual Studio 15.6. Incluye actualizaciones para las pruebas unitarias y el rendimiento. [213]

El 7 de mayo de 2018, se lanzó Visual Studio 15.7. Incluyó actualizaciones en todos los ámbitos, incluido el instalador, el editor, el depurador, entre otros. Casi todas las versiones puntuales, la última de las cuales es la 15.7.6 lanzada el 2 de agosto de 2018, incluyen actualizaciones de seguridad. Con el lanzamiento de Visual Studio 2017 15.7, Visual C ++ ahora cumple con el estándar C ++ 17 . [42]

El 20 de septiembre de 2018, se lanzó Visual Studio 15.8.5. Herramientas para Xamarin ahora es compatible con Xcode 10. [214]

Visual Studio 2017 ofrece nuevas características como compatibilidad con EditorConfig (un marco de aplicación de estilo de codificación), compatibilidad con NGen , .NET Core y Docker toolset (versión preliminar) y Xamarin 4.3 ( versión preliminar). [210] También tiene un editor XAML , IntelliSense mejorado, pruebas unitarias en vivo, mejoras en la depuración y una mejor experiencia y productividad IDE. [215] Además, es la última versión de Visual Studio que admite el mantenimiento de proyectos de Windows 10 Mobile. [216]

2019 [ editar ]

El 6 de junio de 2018, Microsoft anunció Visual Studio 2019 (versión 16). [217]

El 4 de diciembre de 2018, se lanzó Visual Studio 2019 Preview 1. [218] El 24 de enero de 2019, se lanzó Visual Studio 2019 Preview 2. [219] El 13 de febrero de 2019, se lanzó Visual Studio 2019 Preview 3. [220]

El 27 de febrero de 2019 se lanzó Visual Studio 2019 RC. [221]

Generalmente está disponible (GA) desde el 2 de abril de 2019 y está disponible para descargar. [222]

2022 [ editar ]

El 19 de abril de 2021, Microsoft anunció Visual Studio 2022 (versión 17). [223] [224] Es la primera versión que se ejecuta como un proceso de 64 bits que permite que el proceso principal de Visual Studio acceda a más de 4 GB de memoria, evitando las excepciones de falta de memoria que podrían ocurrir con proyectos grandes.

Productos relacionados [ editar ]

Servicios de Azure DevOps [ editar ]

El 13 de noviembre de 2013, Microsoft anunció el lanzamiento de una oferta de software como servicio de Visual Studio en la plataforma Microsoft Azure ; en ese momento, Microsoft lo llamó Visual Studio Online. Anunciado anteriormente como Team Foundation Services, se expandió sobre el Team Foundation Server local (TFS; ahora conocido como Azure DevOps Server ) al ponerlo a disposición en Internet e implementar un modelo de lanzamiento continuo . [225] [226] Los clientes pueden utilizar Azure Portal para suscribirse a Visual Studio Online. Los suscriptores reciben un control de versión alojado compatible con Git, un servicio de prueba de carga, un servicio de telemetría y un editor de código en el navegador con el nombre en código "Mónaco". [227] Durante la conexión (); Evento para desarrolladores de 2015 el 18 de noviembre de 2015, Microsoft anunció que el servicio fue rebautizado como "Visual Studio Team Services (VSTS)". [228] El 10 de septiembre de 2018, Microsoft anunció otro cambio de marca del servicio, esta vez a "Azure DevOps Services". [48]

Microsoft ofrece niveles de acceso de suscriptor de Stakeholder, Basic y Visual Studio para Azure DevOps Services. El plan básico es gratuito para hasta cinco usuarios. Los usuarios con una suscripción de Visual Studio se pueden agregar a un plan sin cargo adicional. [229]

Gestión del ciclo de vida de las aplicaciones de Visual Studio [ editar ]

Visual Studio Application Lifecycle Management (ALM) es una colección de herramientas de desarrollo de software integradas desarrolladas por Microsoft. Actualmente, estas herramientas consisten en el IDE (Visual Studio 2015 Community y ediciones superiores), el servidor (Team Foundation Server) y los servicios en la nube (Visual Studio Team Services). [230] Visual Studio ALM admite el desarrollo y la colaboración en equipo, la gestión de proyectos ágiles, DevOps , el control de fuentes, el empaquetado, el desarrollo continuo, las pruebas automatizadas, la gestión de versiones, la entrega continua y las herramientas de informes para aplicaciones y servicios. [231]

En Visual Studio 2005 y Visual Studio 2008, la marca se conocía como Microsoft Visual Studio Team System (VSTS). En octubre de 2009, la marca Team System pasó a llamarse [166] [232] Visual Studio ALM con la versión Visual Studio 2010 (nombre en código 'Rosario'). [233]

Visual Studio Team Services debutó como Visual Studio Online en 2013 y se renombró en 2015. [234]

Gestión de laboratorio de Visual Studio [ editar ]

Visual Studio Lab Management es una herramienta de desarrollo de software desarrollada por Microsoft para que los probadores de software creen y administren entornos virtuales. Lab Management amplía la plataforma existente de Visual Studio Application Lifecycle Management para habilitar un laboratorio de pruebas integrado basado en Hyper-V . Desde Visual Studio 2012, ya se incluye como parte de él; y se puede configurar después de que se integren Azure DevOps y SCVMM. [235]

Visual Studio LightSwitch [ editar ]

Microsoft Visual Studio LightSwitch es una extensión y un marco diseñado específicamente para crear aplicaciones de línea de negocio basadas en tecnologías .NET y plataformas de Microsoft existentes. Las aplicaciones producidas son arquitectónicamente de 3 niveles : la interfaz de usuario se ejecuta en el cliente Microsoft Silverlight o HTML 5 , [236] o como una aplicación de SharePoint 2013; [237] el nivel de acceso a datos y lógica se basa en WCF Data Services y se expone como una fuente de OData alojada [238] en ASP.NET; y el almacenamiento de datos primario es compatible con Microsoft SQL Server Express , Microsoft SQL Server yMicrosoft SQL Azure . LightSwitch también admite otras fuentes de datos, incluidos Microsoft SharePoint , OData y WCF RIA Services.

LightSwitch incluye diseñadores gráficos para diseñar entidades y relaciones entre entidades, consultas de entidades y pantallas de IU. La lógica empresarial se puede escribir en Visual Basic o Visual C # . LightSwitch se incluye con Visual Studio 2012 Professional y versiones posteriores. Visual Studio 2015 es la última versión de Visual Studio que incluye las herramientas LightSwitch. [239]

La capa de interfaz de usuario ahora es un componente opcional cuando se implementa una solución LightSwitch, lo que permite una implementación de solo servicio. [240]

La primera versión de Visual Studio LightSwitch, lanzada el 26 de julio de 2011, [241] tenía muchas diferencias con la actual [ ¿cuándo? ] lanzamiento de LightSwitch. En particular, la herramienta se compró e instaló como un producto independiente. Si Visual Studio 2010 Professional o superior ya estaba instalado en la máquina, LightSwitch se integraría en eso. [242] La segunda gran diferencia fue que el nivel medio se construyó y expuso utilizando WCF RIA Services.

A partir del 14 de octubre de 2016, Microsoft ya no recomienda LightSwitch para el desarrollo de nuevas aplicaciones. [243]

Código de Visual Studio [ editar ]

Visual Studio Code es un editor de código fuente , junto con otras características, para Linux, Mac OS y Windows. [244] También incluye soporte para depuración y Git Control integrado . Es de código abierto , [245] y el 14 de abril de 2016 se lanzó como versión 1.0. [246]

Generador de perfiles del sistema del equipo de Visual Studio [ editar ]

Visual Studio Team System Profiler (VSTS Profiler) es una herramienta para analizar el rendimiento de proyectos .NET que analiza la complejidad espacial y temporal del programa. [247] Analiza el código y prepara un informe que incluye muestreo de CPU, instrumentación, asignación de memoria .NET y contención de recursos . [248]

Ver también [ editar ]

  • Microsoft Visual Studio Express
  • Comparación de entornos de desarrollo integrados
  • Microsoft Small Basic
  • AppVeyor
  • Erich Gamma
  • Julia Liuson

Referencias [ editar ]

  1. ^ "Notas de la versión de Visual Studio 2019" . docs.microsoft.com . Consultado el 13 de abril de 2021 .
  2. ^ "Números de compilación de Visual Studio y fechas de lanzamiento" . docs.microsoft.com . Consultado el 13 de abril de 2021 .
  3. ^ https://docs.microsoft.com/en-us/visualstudio/install/visual-studio-build-numbers-and-release-dates?view=vs-2019
  4. ^ "Requisitos del sistema de Visual Studio 2017" . docs.microsoft.com . Microsoft . Archivado desde el original el 11 de septiembre de 2018 . Consultado el 10 de septiembre de 2018 .
  5. ^ "Paquete de idioma de Microsoft Visual Studio 2015" . microsoft.com . Microsoft . Archivado desde el original el 12 de septiembre de 2016 . Consultado el 29 de agosto de 2016 .
  6. ^ "Descargas de Visual Studio" . visualstudio.com . Microsoft . Archivado desde el original el 26 de diciembre de 2018 . Consultado el 23 de noviembre de 2013 .
  7. ^ Brenner, Pat (19 de julio de 2013). "Soporte de biblioteca C99 en Visual Studio 2013" . Blog del equipo de Visual C ++ . Microsoft . Archivado desde el original el 5 de agosto de 2014 . Consultado el 3 de agosto de 2014 .
  8. ^ "F # en Microsoft Research" . Archivado desde el original el 1 de abril de 2019 . Consultado el 22 de julio de 2019 .
  9. ^ "Mejor IDE de Python para la programación de Python" . Búsqueda Pythonic . 13 de enero de 2017. Archivado desde el original el 18 de enero de 2017 . Consultado el 17 de enero de 2017 .
  10. ^ "Copia archivada" . Archivado desde el original el 26 de octubre de 2020 . Consultado el 22 de octubre de 2020 .CS1 maint: archived copy as title (link)
  11. ^ "Modelo de entorno de desarrollo de Visual Studio" . MSDN . Microsoft . Archivado desde el original el 19 de octubre de 2008 . Consultado el 1 de enero de 2008 .
  12. ^ "VSPackages y Managed Package Framework (MPF)" . MSDN . Microsoft . Archivado desde el original el 13 de enero de 2009 . Consultado el 1 de enero de 2008 .
  13. ^ a b c d Mehta, Vijay. "Ampliación de Visual Studio 2005" . CodeGuru . Archivado desde el original el 17 de marzo de 2010 . Consultado el 1 de enero de 2008 .
  14. ^ a b c "Conceptos básicos del servicio de idiomas" . MSDN . Microsoft . Archivado desde el original el 12 de enero de 2009 . Consultado el 1 de enero de 2008 .
  15. ^ "Descripción general del paquete Babel" . MSDN . Microsoft . Archivado desde el original el 12 de enero de 2009 . Consultado el 1 de enero de 2008 .
  16. ^ "Descripción general de Managed Language Services" . MSDN . Microsoft . Archivado desde el original el 12 de enero de 2009 . Consultado el 1 de enero de 2008 .
  17. ^ "Fundamentos de integración de control de fuente" . MSDN . Archivado desde el original el 15 de febrero de 2011 . Consultado el 19 de septiembre de 2010 .
  18. ^ "Complementos de control de fuente" . MSDN . Archivado desde el original el 26 de septiembre de 2010 . Consultado el 19 de septiembre de 2010 .
  19. ^ a b Constantin, Alin. "Interfaz de control de código fuente de Microsoft" . Archivado desde el original el 18 de febrero de 2008 . Consultado el 3 de enero de 2008 .
  20. ^ a b c d "Extensibilidad de Visual Studio" . Revista CoDe. Archivado desde el original el 22 de febrero de 2010 . Consultado el 1 de enero de 2008 .
  21. ^ a b Guthrie, Scott . "Mejoras en la edición de código Nice VS 2008" . Archivado desde el original el 10 de junio de 2010 . Consultado el 31 de diciembre de 2007 .
  22. ^ Guthrie, Scott . "VS 2008 JavaScript IntelliSense" . Archivado desde el original el 1 de diciembre de 2010 . Consultado el 31 de diciembre de 2007 .
  23. ^ Guthrie, Scott . "VS 2008 Web Designer y soporte CSS" . Archivado desde el original el 23 de enero de 2010 . Consultado el 31 de diciembre de 2007 .
  24. ^ a b "Visual Studio .NET - Los 10 mejores trucos y sugerencias del editor de código" . MSDN TV. Archivado desde el original el 23 de marzo de 2008 . Consultado el 31 de diciembre de 2007 .
  25. ^ "Compilación de antecedentes, parte 1" . 25 de febrero de 2004. Archivado desde el original el 16 de marzo de 2011 . Consultado el 31 de diciembre de 2007 .
  26. ^ a b Gertz, Mateo. "Ampliación: el compilador de fondo muy ocupado" . Revista MSDN . Microsoft . Archivado desde el original el 19 de febrero de 2008 . Consultado el 31 de diciembre de 2007 .
  27. ^ Abraham, Thomas F. (9 de diciembre de 2005). "Compilación de antecedentes en Visual Studio 2002, 2003 y 2005" . Archivado desde el original el 4 de marzo de 2016 . Consultado el 10 de noviembre de 2015 .
  28. ^ "Adjuntar a los procesos en ejecución" . MSDN . Archivado desde el original el 30 de abril de 2008 . Consultado el 31 de diciembre de 2007 .
  29. ^ "Vertederos" . MSDN . Archivado desde el original el 5 de septiembre de 2008 . Consultado el 31 de diciembre de 2007 .
  30. ^ "Descripción general del punto de interrupción" . MSDN . Archivado desde el original el 1 de enero de 2009 . Consultado el 31 de diciembre de 2007 .
  31. ^ a b "Descripción general del código paso a paso" . MSDN . Archivado desde el original el 14 de septiembre de 2008 . Consultado el 31 de diciembre de 2007 .
  32. ^ "Depuración en tiempo de diseño" . MSDN . Archivado desde el original el 17 de septiembre de 2008 . Consultado el 31 de diciembre de 2007 .
  33. ^ "Vinculación de controles a datos en Visual Studio" . Msdn.microsoft.com. Archivado desde el original el 15 de mayo de 2013 . Consultado el 15 de junio de 2013 .
  34. ^ "MSDN TV: Presentación de" Cider "- El diseñador de Visual Studio para WPF (" Avalon ")" . MSDN TV . Consultado el 1 de enero de 2008 .
  35. ^ "MVC: el sitio oficial de Microsoft ASP.NET" . Asp.net. 10 de mayo de 2013. Archivado desde el original el 24 de junio de 2010 . Consultado el 15 de junio de 2013 .
  36. ^ "Mapa de contenido de datos dinámicos" . Asp.net. Archivado desde el original el 27 de junio de 2010 . Consultado el 15 de junio de 2013 .
  37. ^ "Team Explorer 2005 (archivo .img)" . Microsoft . Archivado desde el original el 24 de diciembre de 2010 . Consultado el 5 de marzo de 2007 .
  38. ^ "Explorador de equipo de Visual Studio Team System 2008" . Microsoft . Archivado desde el original el 9 de junio de 2010 . Consultado el 5 de marzo de 2007 .
  39. ^ "Cómo utilizar el Explorador de servidores en Visual Studio .NET y Visual Studio 2005" . Microsoft . Archivado desde el original el 3 de agosto de 2010 . Consultado el 1 de enero de 2008 .
  40. ^ "Documentación de Microsoft Visual Studio 2017: protección preventiva - Dotfuscator .NET Obfuscator y herramienta de endurecimiento de código" . Microsoft.com. 15 de marzo de 2017. Archivado desde el original el 22 de febrero de 2017 . Consultado el 16 de mayo de 2017 .
  41. ^ Cangialosi, Anthony (6 de junio de 2008). "La Galería de Visual Studio se vuelve un poco más amigable con la comunidad" . Anthony @ MS . Microsoft . Archivado desde el original el 13 de mayo de 2014 . Consultado el 3 de agosto de 2014 .
  42. ^ a b "Anuncio: MSVC cumple con el estándar C ++" . Archivado desde el original el 26 de agosto de 2018 . Consultado el 11 de agosto de 2018 .
  43. ^ "Intrínsecos del compilador" . MSDN . Archivado desde el original el 6 de mayo de 2008 . Consultado el 2 de enero de 2008 .
  44. ^ "OpenMP en Visual C ++ (Visual Studio 2005)" . MSDN . Microsoft. 2005. Archivado desde el original el 21 de septiembre de 2013 . Consultado el 27 de abril de 2013 .
  45. ^ "Visual C # (MSDN)" . MSDN . Archivado desde el original el 27 de mayo de 2009 . Consultado el 1 de junio de 2009 .
  46. ^ "Haga sus componentes realmente RAD con Visual Studio .NET Property Browser" . Octubre de 2010. Archivado desde el original el 10 de enero de 2015 . Consultado el 26 de enero de 2015 .
  47. ^ "Novedades de Visual Basic y Visual C #" . Octubre de 2010. Archivado desde el original el 30 de noviembre de 2010 . Consultado el 26 de enero de 2015 .
  48. ^ a b Genial, Jamie. "Presentación de Azure DevOps" . Archivado desde el original el 10 de septiembre de 2018 . Consultado el 10 de septiembre de 2018 .
  49. ^ "Inicio de Visual FoxPro, en Visión general de Visual FoxPro 9.0" . MSDN . Archivado desde el original el 10 de marzo de 2014 . Consultado el 8 de marzo de 2014 .
  50. ^ "Un mensaje a la comunidad" . MSDN . Archivado desde el original el 6 de agosto de 2010 . Consultado el 2 de enero de 2008 .
  51. ^ De, Alan. "Visual SourceSafe: sistema de destrucción de código fuente de Microsoft" . Highprogrammer.com. Archivado desde el original el 31 de agosto de 2009 . Consultado el 6 de septiembre de 2009 .
  52. ^ "INFORMACIÓN: derechos de red necesarios para los directorios de SourceSafe" . Support.microsoft.com. 24 de febrero de 2005. Archivado desde el original el 26 de enero de 2012 . Consultado el 6 de septiembre de 2009 .
  53. ^ "Mejores prácticas de Microsoft Visual SourceSafe" . Msdn.microsoft.com. Archivado desde el original el 5 de junio de 2009 . Consultado el 6 de septiembre de 2009 .
  54. ^ "Compre Microsoft Visual SourceSafe 6 (324-00269) :: eCostSoftware.com - Proveedor de software del Reino Unido" . eCostSoftware.com. Archivado desde el original el 8 de diciembre de 2008 . Consultado el 6 de septiembre de 2009 .
  55. ^ "Comparar las ediciones de Visual Studio 2019" . Microsoft. Archivado desde el original el 12 de marzo de 2017 . Consultado el 11 de marzo de 2017 .
  56. ^ a b "Documento técnico sobre licencias de Visual Studio 2017" (PDF) . Noviembre de 2017. Archivado (PDF) desde el original el 11 de agosto de 2018 . Consultado el 11 de agosto de 2018 .
  57. ^ "Comparar ofertas de productos de Visual Studio | Visual Studio" . visualstudio.microsoft.com . Archivado desde el original el 11 de agosto de 2018 . Consultado el 11 de agosto de 2018 .
  58. ^ "Microsoft estrena vistas previas de Visual Studio 2015 y .NET 2015, libre Visual Studio Community 2013" . VentureBeat . 12 de noviembre de 2014. Archivado desde el original el 12 de noviembre de 2014 . Consultado el 12 de noviembre de 2014 .
  59. ^ "Microsoft lanza una versión gratuita y sin restricciones de Visual Studio para equipos pequeños" . TechCrunch. Archivado desde el original el 13 de noviembre de 2014 . Consultado el 12 de noviembre de 2014 .
  60. ^ "VS 2010 cambios de licencias" . Microsoft. 19 de octubre de 2009. Archivado desde el original el 6 de agosto de 2010 . Consultado el 22 de junio de 2010 .
  61. ^ Otey, Michael (30 de abril de 1997). "Visual Studio 97" . Windows IT Pro . Archivado desde el original el 4 de febrero de 2018 . Consultado el 3 de febrero de 2018 .
  62. ^ "Visual Studio 2019: codifique más rápido. Trabaje de manera más inteligente. Cree el futuro" . Blog de Visual Studio . Microsoft. 2 de abril de 2019. Archivado desde el original el 29 de enero de 2021 . Consultado el 3 de abril de 2019 .
  63. ^ "Notas de la versión de Visual Studio 2019" . docs.microsoft.com . Consultado el 13 de abril de 2021 .
  64. ^ "Números de compilación de Visual Studio y fechas de lanzamiento" . docs.microsoft.com . Consultado el 13 de abril de 2021 .
  65. ^ "Opciones de soporte para clientes empresariales y profesionales" . support.microsoft.com . Archivado desde el original el 26 de octubre de 2020 . Consultado el 22 de octubre de 2020 .
  66. ^ "Anuncio de .NET 5.0" . Blog de .NET . 10 de noviembre de 2020. Archivado desde el original el 18 de febrero de 2021 . Consultado el 11 de noviembre de 2020 .
  67. ^ "Notas de la versión 15.9 de Visual Studio 2017" . Archivado desde el original el 6 de noviembre de 2019 . Consultado el 19 de noviembre de 2019 .
  68. ^ "Anuncio de disponibilidad general de Visual Studio 2017 ... y más" . Blog de Visual Studio . Microsoft. 7 de marzo de 2017. Archivado desde el original el 4 de enero de 2020 . Consultado el 22 de diciembre de 2019 .
  69. ^ "Visual Studio 2017 versión 15.9 ya está disponible" . Blog de Visual Studio . Microsoft. 19 de noviembre de 2018.
  70. ^ "Notas de la versión de Visual Studio 2017 15.9" . docs.microsoft.com . Archivado desde el original el 10 de diciembre de 2019 . Consultado el 11 de agosto de 2018 .
  71. ^ "Soporte para versiones anteriores de Visual Studio" . support.microsoft.com . Archivado desde el original el 26 de octubre de 2020 . Consultado el 22 de octubre de 2020 .
  72. ^ a b c "Visual Studio 2012, 2013, 2015, 2017 números de versión y actualizaciones" . Archivado desde el original el 20 de mayo de 2020 . Consultado el 19 de noviembre de 2019 .
  73. ^ a b "Lanzamiento de Visual Studio 2015 y Visual Studio 2013 Update 5" . Blog de Visual Studio . Microsoft. 20 de julio de 2015. Archivado desde el original el 22 de diciembre de 2019 . Consultado el 22 de diciembre de 2019 .
  74. ^ "Visual Studio 2015 y .NET 4.6 disponibles para descargar" . Blog de Somasegar . Microsoft. 20 de julio de 2015. Archivado desde el original el 22 de diciembre de 2019 . Consultado el 22 de diciembre de 2019 .
  75. ^ "Visual Studio 2015 Update 3 y .NET Core 1.0 disponibles" . Blog de Visual Studio . Microsoft. 27 de junio de 2016. Archivado desde el original el 22 de diciembre de 2019 . Consultado el 22 de diciembre de 2019 .
  76. ^ "Soporte para versiones anteriores de Visual Studio" . support.microsoft.com . Archivado desde el original el 26 de octubre de 2020 . Consultado el 22 de octubre de 2020 .
  77. ^ "¡Visual Studio 2013 lanzado a la web!" . Blog de Visual Studio . Microsoft. 17 de octubre de 2013. Archivado desde el original el 22 de diciembre de 2019 . Consultado el 22 de diciembre de 2019 .
  78. ^ "Visual Studio 2013 disponible para descargar" . Blog de Somasegar . Microsoft. 17 de octubre de 2013. Archivado desde el original el 22 de diciembre de 2019 . Consultado el 22 de diciembre de 2019 .
  79. ^ "Soporte para versiones anteriores de Visual Studio" . support.microsoft.com . Archivado desde el original el 26 de octubre de 2020 . Consultado el 22 de octubre de 2020 .
  80. ^ "¡Visual Studio 2012 lanzado a la web!" . Blog de Visual Studio . Microsoft. 22 de agosto de 2012. Archivado desde el original el 22 de diciembre de 2019 . Consultado el 22 de diciembre de 2019 .
  81. ^ "¡Visual Studio 2012 y .NET 4.5 ya están disponibles!" . Blog de Somasegar . Microsoft. 15 de agosto de 2012. Archivado desde el original el 22 de diciembre de 2019 . Consultado el 22 de diciembre de 2019 .
  82. ^ "Lanzamiento de Visual Studio 2012 y .NET 4.5" . Blog de Somasegar . Microsoft. 12 de septiembre de 2012. Archivado desde el original el 22 de diciembre de 2019 . Consultado el 22 de diciembre de 2019 .
  83. ^ "Lanzamiento de Visual Studio 2012 Update 5 RTM" . Blog de Visual Studio . Microsoft. 27 de agosto de 2015. Archivado desde el original el 22 de diciembre de 2019 . Consultado el 22 de diciembre de 2019 .
  84. ^ "Soporte para versiones anteriores de Visual Studio" . support.microsoft.com . Archivado desde el original el 26 de octubre de 2020 . Consultado el 22 de octubre de 2020 .
  85. ^ a b "Visual Studio 2010 también conocido como Dev10 Beta disponible para descargar - WebLog de VolkerW" . blogs.msdn.microsoft.com . Archivado desde el original el 22 de julio de 2019 . Consultado el 22 de julio de 2019 .
  86. ^ "¡Visual Studio 2010 ya está disponible!" . Blog de Visual Studio . Microsoft. 12 de abril de 2010. Archivado desde el original el 9 de noviembre de 2019 . Consultado el 21 de diciembre de 2019 .
  87. ^ "Anuncio de la disponibilidad de Visual Studio 2010 y .NET Framework 4" . Blog de Somasegar . Microsoft. 11 de abril de 2010. Archivado desde el original el 21 de diciembre de 2019 . Consultado el 21 de diciembre de 2019 .
  88. ^ "Visual Studio 2010 SP1 ya está disponible" . Blog de Visual Studio . Microsoft. 11 de marzo de 2011. Archivado desde el original el 22 de diciembre de 2019 . Consultado el 22 de diciembre de 2019 .
  89. ^ "Mejoras de Visual Studio 2010" . Blog de Somasegar . Microsoft. 7 de marzo de 2011. Archivado desde el original el 22 de diciembre de 2019 . Consultado el 22 de diciembre de 2019 .
  90. ^ "Copia archivada" . support.microsoft.com . Archivado desde el original el 14 de agosto de 2019 . Consultado el 13 de agosto de 2019 .CS1 maint: archived copy as title (link)
  91. ^ a b "Microsoft para dar a los socios más acceso al código IDE de Orcas" . Consultado el 6 de noviembre de 2007 .
  92. ^ "¡Visual Studio 2008 y .NET Framework 3.5 enviados!" . Blog de Somasegar . Microsoft. 19 de noviembre de 2007. Archivado desde el original el 21 de diciembre de 2019 . Consultado el 21 de diciembre de 2019 .
  93. ^ Lanzamiento del Service Pack 1 para VS 2008 y .NET FX 3.5!" . Blog de Somasegar . Microsoft. 11 de agosto de 2008. Archivado desde el original el 22 de diciembre de 2019 . Consultado el 22 de diciembre de 2019 .
  94. ^ "Copia archivada" . support.microsoft.com . Archivado desde el original el 14 de agosto de 2019 . Consultado el 13 de agosto de 2019 .CS1 maint: archived copy as title (link)
  95. ^ "Visual Studio 2005" . WineHQ . CodeWeavers. Archivado desde el original el 18 de mayo de 2018 . Consultado el 18 de mayo de 2018 .
  96. ^ "¡Visual Studio 2005 y .NET Framework 2.0 enviados!" . Blog de Somasegar . Microsoft. 27 de octubre de 2005. Archivado desde el original el 21 de diciembre de 2019 . Consultado el 21 de diciembre de 2019 .
  97. ^ "¡Se lanza VS 2005 SP1!" . Blog de Somasegar . Microsoft. 15 de diciembre de 2006. Archivado desde el original el 22 de diciembre de 2019 . Consultado el 22 de diciembre de 2019 .
  98. ^ "Copia archivada" . support.microsoft.com . Archivado desde el original el 13 de agosto de 2019 . Consultado el 13 de agosto de 2019 .CS1 maint: archived copy as title (link)
  99. ^ "Visual Studio .NET 2003" . WineHQ . CodeWeavers. Archivado desde el original el 18 de mayo de 2018 . Consultado el 18 de mayo de 2018 .
  100. ^ "Microsoft anuncia la disponibilidad mundial de Visual Studio .NET 2003" . Comunicados de prensa . Microsoft. 23 de abril de 2003. Archivado desde el original el 13 de agosto de 2019 . Consultado el 30 de noviembre de 2019 .
  101. ^ "¡VS .NET 2003 SP1 está disponible!" . Blog de Somasegar . Microsoft. 16 de agosto de 2006. Archivado desde el original el 22 de diciembre de 2019 . Consultado el 22 de diciembre de 2019 .
  102. ^ "Copia archivada" . support.microsoft.com . Archivado desde el original el 13 de agosto de 2019 . Consultado el 13 de agosto de 2019 .CS1 maint: archived copy as title (link)
  103. ^ "Visual Studio .NET (2002)" . WineHQ . CodeWeavers. Archivado desde el original el 18 de mayo de 2018 . Consultado el 18 de mayo de 2018 .
  104. ^ "Microsoft lanza la revolución de servicios web XML con Visual Studio .NET y .NET Framework" . Comunicados de prensa . Microsoft. 13 de febrero de 2002. Archivado desde el original el 3 de agosto de 2020 . Consultado el 30 de noviembre de 2019 .
  105. ^ "Visual Studio .NET 2002 SP1 ya está disponible para descargar" . WebLog de Aaron Stebner . Microsoft. 8 de marzo de 2005. Archivado desde el original el 3 de agosto de 2020 . Consultado el 18 de enero de 2020 .
  106. ^ "Copia archivada" . support.microsoft.com . Archivado desde el original el 13 de agosto de 2019 . Consultado el 13 de agosto de 2019 .CS1 maint: archived copy as title (link)
  107. ^ "Visual Studio 1998 (6.0)" . WineHQ . CodeWeavers. Archivado desde el original el 17 de mayo de 2013 . Consultado el 18 de mayo de 2018 .
  108. ^ "Microsoft presenta Visual Studio 6.0 Enterprise Edition en la Conferencia de desarrolladores Tech-Ed" . Comunicados de prensa . Microsoft. 3 de junio de 1998. Archivado desde el original el 4 de agosto de 2020 . Consultado el 30 de noviembre de 2019 .
  109. ^ "Microsoft anuncia la disponibilidad mundial de Visual Studio 6.0 en Dev Days '98" . Comunicados de prensa . Microsoft. 2 de septiembre de 1998. Archivado desde el original el 4 de agosto de 2020 . Consultado el 30 de noviembre de 2019 .
  110. ^ "Visual Studio 6.0 SP6" . Blog de Mike Swanson . Microsoft. 30 de marzo de 2004. Archivado desde el original el 25 de enero de 2020 . Consultado el 25 de enero de 2020 .
  111. ^ "Copia archivada" . support.microsoft.com . Archivado desde el original el 13 de agosto de 2019 . Consultado el 13 de agosto de 2019 .CS1 maint: archived copy as title (link)
  112. ^ "Copia archivada" . support.microsoft.com . Archivado desde el original el 13 de agosto de 2019 . Consultado el 13 de agosto de 2019 .CS1 maint: archived copy as title (link)
  113. ^ a b c Paul Thurrott. "Lo que estoy haciendo en Redmond" . Secretos de Windows Phone . Archivado desde el original el 25 de mayo de 2010.
  114. ^ "Microsoft anuncia Visual Studio 97, un conjunto completo de herramientas de desarrollo visual de Microsoft" . Comunicados de prensa . Microsoft. 28 de enero de 1997. Archivado desde el original el 4 de agosto de 2020 . Consultado el 30 de noviembre de 2019 .
  115. ^ "Microsoft presenta Enterprise Edition del nuevo Visual Studio 97" . Comunicados de prensa . Microsoft. 18 de febrero de 1997. Archivado desde el original el 10 de abril de 2020 . Consultado el 8 de febrero de 2020 .
  116. ^ "Más de 45.000 desarrolladores ven la presentación pública del nuevo Microsoft Visual Studio 97 en los eventos de Developer Days en todo el mundo" . Comunicados de prensa . Microsoft. 18 de marzo de 1997. Archivado desde el original el 10 de abril de 2020 . Consultado el 30 de noviembre de 2019 .
  117. ^ "Copia archivada" . support.microsoft.com . Archivado desde el original el 14 de agosto de 2019 . Consultado el 13 de agosto de 2019 .CS1 maint: archived copy as title (link)
  118. ^ "Copia archivada" . support.microsoft.com . Archivado desde el original el 14 de agosto de 2019 . Consultado el 13 de agosto de 2019 .CS1 maint: archived copy as title (link)
  119. ^ "actualización y ayuda del sitio web de Microsoft" . Archivado desde el original el 9 de mayo de 2011 . Consultado el 20 de enero de 2011 .
  120. ^ "Requisitos del sistema (Visual Studio 6.0)" . Microsoft Co. Archivado desde el original el 5 de marzo de 2010 . Consultado el 2 de enero de 2008 .
  121. ^ "Centro de soluciones de Visual J ++" . Soporte . Microsoft. Archivado desde el original el 29 de julio de 2013 . Consultado el 25 de mayo de 2013 .
  122. ^ "Visual J ++ 6.0" . MSDN . Microsoft. Archivado desde el original el 13 de mayo de 2013 . Consultado el 25 de mayo de 2013 .
  123. ^ "Funciones por edición" . Microsoft. Archivado desde el original el 15 de febrero de 2004.
  124. ^ "Requisitos del sistema (Visual Studio .NET)" . MSDN . Archivado desde el original el 15 de noviembre de 2010 . Consultado el 2 de enero de 2008 .
  125. ^ "Visual Studio .NET 2002 SP1" . Microsoft . Archivado desde el original el 7 de agosto de 2010 . Consultado el 2 de enero de 2008 .
  126. ^ a b "Hackear Visual Studio" . Archivado desde el original el 15 de julio de 2011 . Consultado el 1 de enero de 2008 .
  127. ^ "Microsoft Visual Studio .NET 2003 Service Pack 1" . Microsoft . Archivado desde el original el 20 de junio de 2010 . Consultado el 2 de enero de 2008 .
  128. ^ "Cómo: modificar WINVER y _WIN32_WINNT" . docs.microsoft.com . Archivado desde el original el 22 de julio de 2019 . Consultado el 22 de julio de 2019 .
  129. ^ "Cambios importantes" . docs.microsoft.com . Archivado desde el original el 22 de julio de 2019 . Consultado el 22 de julio de 2019 .
  130. ^ "Visual Studio 2005 Service Pack 1" . Microsoft . Archivado desde el original el 22 de julio de 2010 . Consultado el 1 de enero de 2008 .
  131. ^ "Actualización de Visual Studio Service Pack 1" . Archivado desde el original el 23 de mayo de 2010 . Consultado el 1 de enero de 2008 .
  132. ^ "Construcción, pruebas e implementación" . Novedades de Visual Studio 2005. MSDN . Microsoft. Archivado desde el original el 26 de agosto de 2014.
  133. ^ "Nuevas características del lenguaje en Visual C ++" . Visual Studio 2005 Visual C ++ Language Reference . MSDN. Archivado desde el original el 9 de octubre de 2008 . Consultado el 28 de diciembre de 2006 .
  134. ^ "64 bits y Visual Studio 2005" . 11 de abril de 2006. Archivado desde el original el 19 de julio de 2020 . Consultado el 12 de febrero de 2021 .
  135. ^ VSTA vs VSTO en kits de desarrollo de software Archivado el 29 de marzo de 2021 en Wayback Machine . En el último correo electrónico MSDN Flash que acabo de recibir, anuncia el lanzamiento de Visual Studio Tools para Aplicaciones 2.0 (VSTA).
  136. ^ "Microsoft detalla la estrategia dinámica de TI en Tech-Ed 2007" . Archivado desde el original el 5 de junio de 2011 . Consultado el 4 de junio de 2007 .
  137. ^ Beehler, Jeff (19 de noviembre de 2007). "¡Se envía Visual Studio Team System 2008!" . Blog de Jeff Beehler . Blogs de MSDN . Archivado desde el original el 23 de septiembre de 2010 . Consultado el 25 de junio de 2010 .
  138. ^ "Microsoft Windows Visual Studio Team System 2008" . Búsqueda de MSDN . MSDN Social. 2010. Archivado desde el original el 20 de marzo de 2019 . Consultado el 25 de junio de 2010 .
  139. ^ "Detalles de la descarga: Microsoft Visual Studio 2008 Service Pack 1 (exe)" . Archivado desde el original el 5 de junio de 2010 . Consultado el 11 de agosto de 2008 .
  140. ^ "Plataformas de Windows (CRT)" . docs.microsoft.com . Archivado desde el original el 22 de julio de 2019 . Consultado el 22 de julio de 2019 .
  141. ^ Taft, Darryl K. "Microsoft impulsa el código de calidad seguro" . eWeek . Archivado desde el original el 20 de agosto de 2020 . Consultado el 6 de octubre de 2007 .
  142. ^ "Novedades de MFC 9.0 (Orcas)" . CodeGuru . Archivado desde el original el 4 de mayo de 2010 . Consultado el 2 de enero de 2008 .
  143. ^ Dudla, Nikola. "¿Qué es STL / CLR?" . Desarrollo de aplicaciones para Windows por Mykola Dudar . Microsoft . Archivado desde el original el 12 de mayo de 2010 . Consultado el 2 de enero de 2008 .
  144. ^ "Bibliotecas funcionan en orcas" . Blog del equipo de Visual C ++ . Microsoft . Archivado desde el original el 11 de febrero de 2008 . Consultado el 2 de enero de 2008 .
  145. ^ "Descargar Visual Studio 03/07 CTP" . Archivado desde el original el 13 de junio de 2010 . Consultado el 14 de junio de 2007 .
  146. ^ "Diseñador XSD en Visual Studio" . Archivado desde el original el 11 de febrero de 2017 . Consultado el 1 de enero de 2008 .
  147. ^ Somasegar, S. "Funciones de depuración y creación de perfiles en VS 2008" . Microsoft . Archivado desde el original el 20 de octubre de 2007 . Consultado el 24 de julio de 2007 .
  148. ^ a b Robbin, John. "Nuevas características de depuración multiproceso ordenadas en VS 2008" . Archivado desde el original el 17 de septiembre de 2009 . Consultado el 24 de septiembre de 2007 .
  149. ^ Hanselman, Scott. "Depuración multiproceso en Visual Studio 2008" . Archivado desde el original el 20 de septiembre de 2010 . Consultado el 24 de septiembre de 2007 .
  150. ^ Guthrie, Scott . "Lanzamiento del código fuente para las bibliotecas de .NET Framework" . Archivado desde el original el 7 de septiembre de 2010 . Consultado el 4 de octubre de 2007 .
  151. ^ "Microsoft lanza Visual Studio 2010, .NET Framework 4" . eWEEK . Archivado desde el original el 29 de marzo de 2021 . Consultado el 22 de julio de 2019 .
  152. ^ "Microsoft lanza Visual Studio 2010 y .NET Framework 4 [descargar]" . www.digit.in . Archivado desde el original el 22 de julio de 2019 . Consultado el 22 de julio de 2019 .
  153. ^ a b c d e "Primer vistazo del sistema de equipo de Visual Studio 2010" . Microsoft . Archivado desde el original el 17 de abril de 2009 . Consultado el 18 de abril de 2009 .
  154. ^ Quintero, Carlos. "Extensibilidad de Visual Studio 2010 yendo más allá de complementos y paquetes" . Archivado desde el original el 23 de junio de 2010 . Consultado el 18 de abril de 2009 .
  155. ^ "F # para enviar como parte de Visual Studio 2010" . Archivado desde el original el 12 de diciembre de 2008 . Consultado el 10 de diciembre de 2008 .
  156. ^ Polilla, Daniel. "Depurando aplicaciones paralelas con VS2010" . Archivado desde el original el 8 de enero de 2010 . Consultado el 18 de abril de 2008 .
  157. ^ "Más soporte para el paralelismo en la próxima versión de Visual Studio" . MSDN . Archivado desde el original el 6 de agosto de 2010 . Consultado el 23 de abril de 2009 .
  158. ^ Worthington, David. "Tiempos SD: Intel, Microsoft convergen en computación paralela" . Archivado desde el original el 4 de junio de 2009 . Consultado el 20 de agosto de 2008 .
  159. ^ Worthington, David. "Intel aborda el ciclo de vida del desarrollo con Parallel Studio" . Archivado desde el original el 28 de mayo de 2009 . Consultado el 26 de mayo de 2009 .
  160. ^ a b c d Somasegar, S. "Desarrollo centrado en código en VS 2010" . Archivado desde el original el 7 de enero de 2010 . Consultado el 18 de abril de 2008 .
  161. ^ "Error: Intellisense cree en C ++ mientras trabaja en un archivo C" . Archivado desde el original el 5 de octubre de 2011 . Consultado el 28 de agosto de 2011 .
  162. ^ "Ayuda dinámica eliminada de Visual Studio 2010" . Archivado desde el original el 24 de enero de 2010 . Consultado el 26 de abril de 2010 .
  163. ^ "Herramienta de poder del visor de ayuda" . Archivado desde el original el 5 de agosto de 2010 . Consultado el 13 de julio de 2010 .
  164. ^ "Microsoft Visual Studio 2010 Service Pack 1 (instalador)" . Archivado desde el original el 20 de diciembre de 2011 . Consultado el 24 de diciembre de 2011 .
  165. ^ "Beneficios de la transición de Visual Studio 2010:" la oferta definitiva "- Lo que necesita saber" . Blogs de Microsoft MSDN. Archivado desde el original el 14 de septiembre de 2014 . Consultado el 14 de septiembre de 2014 .
  166. ^ a b "Microsoft presenta la próxima versión de Visual Studio y .NET Framework" . Centro de noticias . Redmond , Washington: Microsoft . Archivado desde el original el 15 de agosto de 2009 . Consultado el 14 de agosto de 2009 .
  167. ^ a b "Visual Studio 2010 Architecture Edition" . Archivado desde el original el 3 de abril de 2009 . Consultado el 18 de abril de 2009 .
  168. ^ "Análisis de impacto de prueba y depurador histórico en Visual Studio Team System 2010" . Canal 9 . Archivado desde el original el 3 de octubre de 2008 . Consultado el 18 de abril de 2009 .
  169. ^ Heydarian, Habib. "Novedades en Visual Studio Team System 2010: episodio 2" . Archivado desde el original el 3 de octubre de 2008 . Consultado el 18 de abril de 2008 .
  170. ^ "Gestión de laboratorio de Visual Studio 2010" . Archivado desde el original el 10 de mayo de 2009 . Consultado el 18 de abril de 2009 .
  171. ^ Frito, Ina. "Visual Studio 2010 viene con 'caja negra ' " . CNET . CBS Interactive . Archivado desde el original el 6 de noviembre de 2011 . Consultado el 18 de abril de 2009 .
  172. ^ "Visual Studio 2012 y .NET 4.5 completo! - Blog de Somasegar - Inicio del sitio - Blogs de MSDN" . Blogs.msdn.com. 1 de agosto de 2012. Archivado desde el original el 6 de junio de 2013 . Consultado el 15 de junio de 2013 .
  173. ^ "¿Puedo grabar / reproducir macros en Visual Studio 2012/2013?" . stackoverflow.com. 31 de diciembre de 2013. Archivado desde el original el 29 de marzo de 2021 . Consultado el 31 de diciembre de 2013 .
  174. ^ "Novedades de Visual C ++ en Visual Studio 2012" . Msdn.microsoft.com. 15 de agosto de 2012. Archivado desde el original el 15 de septiembre de 2013 . Consultado el 15 de junio de 2013 .
  175. ^ "Descarga de la vista previa del desarrollador de Visual Studio® 11" . Centro de descarga de Microsoft . Corporación Microsoft. 16 de septiembre de 2011. Archivado desde el original el 2 de octubre de 2011 . Consultado el 14 de octubre de 2011 .
  176. ^ "Error: las aplicaciones creadas con CRT y MFC vNext (11) no se pueden utilizar en Windows XP SP3" . Microsoft Connect . Corporación Microsoft. 24 de septiembre de 2011. Archivado desde el original el 16 de diciembre de 2011 . Consultado el 14 de octubre de 2011 . Este comportamiento es por diseño en MFC y CRT para Visual Studio vNext. Los sistemas operativos mínimos admitidos son Windows Server 2008 SP2 y Windows Vista.
  177. ^ "Dirigirse a Windows XP con C ++ en Visual Studio 2012" . Blog del equipo de Visual C ++ . Corporación Microsoft. 15 de junio de 2012. Archivado desde el original el 20 de junio de 2012 . Consultado el 26 de junio de 2012 .
  178. ^ "¡La actualización 1 de Visual Studio 2012 ya está disponible!" . Blog de Somasegar . Corporación Microsoft. 26 de noviembre de 2012. Archivado desde el original el 27 de diciembre de 2012 . Consultado el 29 de diciembre de 2012 .
  179. ↑ a b c d e f g Kumar, Sumit (24 de agosto de 2011). "Primer vistazo a las nuevas características de productividad de C ++ IDE en la próxima versión de Visual Studio" . Blog del equipo de VC ++ . Corporación Microsoft. Blogs de MSDN. Archivado desde el original el 2 de octubre de 2011 . Consultado el 14 de octubre de 2011 .
  180. ^ "La herramienta de comentarios de Visual Studio 2012: una mejor manera de enviar errores - El blog de Visual Studio - Página principal del sitio - Blogs de MSDN" . Blogs.msdn.com. 28 de enero de 2013. Archivado desde el original el 22 de junio de 2012 . Consultado el 15 de junio de 2013 .
  181. ^ "El color vuelve a la interfaz de usuario de Visual Studio 11 -" . Revista Visual Studio . Archivado desde el original el 22 de julio de 2019 . Consultado el 22 de julio de 2019 .
  182. ^ "Actualizaciones de la interfaz de usuario de Visual Studio 11 en RC" . El blog de Visual Studio . 8 de mayo de 2012. Archivado desde el original el 22 de julio de 2019 . Consultado el 22 de julio de 2019 .
  183. ^ "UN DISEÑO CON MAYÚSCULAS" . El blog de Visual Studio . 5 de junio de 2012. Archivado desde el original el 22 de julio de 2019 . Consultado el 22 de julio de 2019 .
  184. ^ "Microsoft ignora la usabilidad y los usuarios - VS 2012 mantiene menús TODOS EN MAYÚSCULAS" . Archivado desde el original el 10 de junio de 2012 . Consultado el 13 de julio de 2012 .
  185. ^ "Sobre la incomodidad del rediseño de Visual Studio 11 - Arktronic.com" . arktronic.com . Archivado desde el original el 22 de julio de 2019 . Consultado el 22 de julio de 2019 .
  186. ^ "Cómo evitar los menús TODOS EN MAYÚSCULAS de Visual Studio 2012!" . www.richard-banks.org . Archivado desde el original el 20 de marzo de 2019 . Consultado el 22 de julio de 2019 .
  187. ^ ¡ La vista previa de Visual Studio 2013 ya está disponible! Archivado el 3 de octubre de 2013 en elBlog de Microsoft Visual Studio de Wayback Machine , 26 de junio de 2013
  188. ^ ¡ Visual Studio 2013 RC ya está disponible! Archivado el 30 de septiembre de 2013 en elBlog de Microsoft Visual Studio de Wayback Machine , 9 de septiembre de 2013
  189. ^ ¡ Visual Studio 2013 lanzado a la web! Archivado el 13 de enero de 2014 en elBlog de Microsoft Visual Studio de Wayback Machine , el 17 de octubre de 2013
  190. ^ Somasegar, S. "Lanzamiento de Visual Studio 2013: Anuncio de Visual Studio Online" . Blogs de MSDN. Archivado desde el original el 26 de enero de 2014 . Consultado el 23 de enero de 2014 .
  191. ^ "Visual Studio 2013 Actualización 1" . Sitio de Visual Studio . Corporación Microsoft. 20 de enero de 2014. Archivado desde el original el 1 de abril de 2016 . Consultado el 23 de enero de 2014 .
  192. ^ "Visual Studio 2013 Actualización 1" . Blog de Somasegar . Corporación Microsoft. 20 de enero de 2014. Archivado desde el original el 22 de enero de 2014 . Consultado el 23 de enero de 2014 .
  193. ^ "Visual Studio 2013 Update 2 RTM" . Sitio de Visual Studio . Corporación Microsoft. 12 de mayo de 2014. Archivado desde el original el 29 de marzo de 2016 . Consultado el 12 de julio de 2014 .
  194. ^ "Descripción de Visual Studio 2013 Update 3" . Corporación Microsoft. 15 de agosto de 2014. Archivado desde el original el 13 de febrero de 2015 . Consultado el 18 de agosto de 2014 .
  195. ^ "Visual Studio 2013 Actualización 4 RTM" . Sitio de Visual Studio . Corporación Microsoft. 12 de noviembre de 2014. Archivado desde el original el 16 de diciembre de 2016 . Consultado el 16 de noviembre de 2014 .
  196. ^ a b c d e "Notas de la versión de Visual Studio 2017 15.9" . docs.microsoft.com . Archivado desde el original el 10 de diciembre de 2019 . Consultado el 11 de agosto de 2018 .
  197. ^ Montgomery, John (3 de junio de 2014). "Visual Studio" 14 "CTP ahora disponible" . El blog de Visual Studio . Archivado desde el original el 20 de agosto de 2014 . Consultado el 18 de agosto de 2014 .
  198. ^ Montgomery, John (12 de noviembre de 2014). "Vista previa de Visual Studio 2015, Visual Studio Community 2013, Visual Studio 2013 Update 4 y más" . Blog de Visual Studio . Microsoft . Archivado desde el original el 7 de enero de 2015 . Consultado el 15 de enero de 2015 .
  199. ^ Liuson, Julia (9 de febrero de 2017). "Únase a nosotros: evento de lanzamiento de Visual Studio 2017 y 20 aniversario" . El blog de Visual Studio . Microsoft . Archivado desde el original el 10 de febrero de 2017 . Consultado el 10 de febrero de 2017 .
  200. ^ Montgomery, John (30 de marzo de 2016). "Visual Studio" 15 "Vista previa ahora disponible" . El blog de Visual Studio . Microsoft . Archivado desde el original el 3 de agosto de 2016 . Consultado el 20 de julio de 2016 .
  201. ^ Montgomery, John (10 de mayo de 2016). "Visual Studio" 15 "Vista previa 2" . El blog de Visual Studio . Microsoft . Archivado desde el original el 19 de agosto de 2016 . Consultado el 20 de julio de 2016 .
  202. ^ "Visual Studio" 15 "Vista previa 2" . visualstudio.com . Microsoft . 10 de mayo de 2016. Archivado desde el original el 13 de junio de 2016.
  203. ^ Montgomery, John (7 de julio de 2016). "Visual Studio" 15 "Vista previa 3" . El blog de Visual Studio . Microsoft . Archivado desde el original el 11 de septiembre de 2016 . Consultado el 20 de julio de 2016 .
  204. ^ "Visual Studio" 15 "Vista previa 3" . visualstudio.com . Microsoft . 7 de julio de 2016. Archivado desde el original el 15 de julio de 2016.
  205. ^ "Visual Studio" 15 "Vista previa 4 ahora disponible para descargar con nueva experiencia de instalación y más - MSPoweruser" . 22 de agosto de 2016. Archivado desde el original el 25 de enero de 2018 . Consultado el 22 de agosto de 2016 .
  206. ^ "Visual Studio" 15 "Vista previa 4" . blogs.msdn.microsoft.com . Archivado desde el original el 23 de agosto de 2016 . Consultado el 22 de agosto de 2016 .
  207. ^ "Anuncio de Visual Studio" 15 "Vista previa 5" . blogs.msdn.microsoft.com . Archivado desde el original el 6 de octubre de 2016 . Consultado el 5 de octubre de 2016 .
  208. ^ "Visual Studio 2017: un vistazo rápido a las mejoras de productividad en Visual Studio 2017 RC" . 14 de noviembre de 2016. Archivado desde el original el 14 de noviembre de 2016 . Consultado el 14 de noviembre de 2016 .
  209. ^ "Candidato de lanzamiento de Visual Studio 2017" . Archivado desde el original el 28 de marzo de 2017 . Consultado el 30 de marzo de 2017 .
  210. ^ a b c d "Anuncio de la disponibilidad general de Visual Studio 2017" . Archivado desde el original el 20 de marzo de 2017 . Consultado el 30 de marzo de 2017 .
  211. ^ "Lanzamiento de Visual Studio 2017 versión 15.4" . El blog de Visual Studio . 10 de octubre de 2017. Archivado desde el original el 22 de julio de 2019 . Consultado el 22 de julio de 2019 .
  212. ^ "Visual Studio 2017 versión 15.5, Visual Studio para Mac lanzado" . El blog de Visual Studio . 4 de diciembre de 2017. Archivado desde el original el 22 de julio de 2019 . Consultado el 22 de julio de 2019 .
  213. ^ "Visual Studio 2017 versión 15.6, Visual Studio para Mac versión 7.4 lanzado" . El blog de Visual Studio . 6 de marzo de 2018. Archivado desde el original el 22 de julio de 2019 . Consultado el 22 de julio de 2019 .
  214. ^ "Notas de la versión de Visual Studio 2017 15.8" . docs.microsoft.com . Archivado desde el original el 22 de julio de 2019 . Consultado el 21 de marzo de 2019 .
  215. ^ "Visual Studio 2017 - Nuevas funciones y actualizaciones" . si nuestro. Archivado desde el original el 26 de diciembre de 2016 . Consultado el 26 de diciembre de 2016 .
  216. ^ "Documento de compatibilidad de Visual Studio 2019" . Microsoft. Archivado desde el original el 3 de junio de 2020 . Consultado el 26 de febrero de 2020 .
  217. ^ "Qué sigue para Visual Studio" . El blog de Visual Studio . 6 de junio de 2018. Archivado desde el original el 30 de marzo de 2020 . Consultado el 22 de julio de 2019 .
  218. ^ Blog, Visual Studio. "Hacer que cada desarrollador sea más productivo con Visual Studio 2019" . blogs.msdn.microsoft.com . Archivado desde el original el 7 de diciembre de 2019 . Consultado el 5 de diciembre de 2018 .
  219. ^ Blog, Visual Studio. "Visual Studio 2019 Preview 2 ya está disponible" . blogs.msdn.microsoft.com . Archivado desde el original el 11 de febrero de 2019 . Consultado el 26 de enero de 2019 .
  220. ^ "Notas de la versión de vista previa de Visual Studio 2019" . docs.microsoft.com . Archivado desde el original el 2 de febrero de 2021 . Consultado el 14 de febrero de 2019 .
  221. ^ "Visual Studio 2019 Release Candidate (RC) ahora disponible" . devblogs.microsoft.com . Archivado desde el original el 14 de noviembre de 2020 . Consultado el 18 de abril de 2019 .
  222. ^ Montgomery, John. "Visual Studio 2019: codifique más rápido. Trabaje de manera más inteligente. Cree el futuro" . El blog de Visual Studio . Archivado desde el original el 29 de enero de 2021 . Consultado el 3 de abril de 2019 .
  223. ^ Salter, Jim (20 de abril de 2021). "Microsoft Visual Studio 2022 entrará (finalmente) en el mundo de 64 bits" . Ars Technica . Consultado el 20 de abril de 2021 .
  224. ^ "Visual Studio 2022" . Blog de Visual Studio . 19 de abril de 2021 . Consultado el 20 de abril de 2021 .
  225. ^ Blankenship, Ed (enero de 2014). "Introducción a Visual Studio Online" . Revista MSDN . Microsoft . Archivado desde el original el 31 de diciembre de 2014 . Consultado el 29 de noviembre de 2014 .
  226. ^ "Características de la línea de tiempo" . VisualStudio.com . Microsoft . Archivado desde el original el 7 de octubre de 2014 . Consultado el 29 de noviembre de 2014 .
  227. ^ Yegulalp, Serdar (14 de noviembre de 2013). "Microsoft reinventa Visual Studio como un servicio en la nube de Azure" . InfoWorld . IDG . Archivado desde el original el 29 de marzo de 2021 . Consultado el 8 de noviembre de 2014 .
  228. ^ Harry, Brian (18 de noviembre de 2015). "Noticias de Connect (); 2015" . Blog de Brian Harry . Microsoft . Archivado desde el original el 22 de noviembre de 2015 . Consultado el 22 de noviembre de 2015 .
  229. ^ "Detalles de precios en línea de Visual Studio" . Microsoft Azure . Microsoft . Archivado desde el original el 22 de noviembre de 2015 . Consultado el 29 de noviembre de 2014 .
  230. ^ Bright, Peter (12 de noviembre de 2013). "Microsoft lleva el desarrollo a la nube con Visual Studio Online" . Ars Technica . Condé Nast . Archivado desde el original el 8 de marzo de 2016 . Consultado el 7 de marzo de 2016 .
  231. ^ "DevOps y gestión del ciclo de vida de las aplicaciones" . MSDN . Microsoft . Archivado desde el original el 8 de marzo de 2016 . Consultado el 3 de marzo de 2016 .
  232. ^ "Sistema de equipo de Visual Studio Rosario" . Archivado desde el original el 14 de junio de 2010 . Consultado el 5 de abril de 2008 .
  233. van Haaften, Octavie (25 de noviembre de 2009). "Sesión de Visual Studio 2010 Team System" . SharePoint: trabajando en ello… . Archivado desde el original el 26 de abril de 2012 . Consultado el 8 de diciembre de 2011 .
  234. ^ Harry, Brian (18 de noviembre de 2015). "Noticias de Connect (); 2015" . Blog de Brian Harry . Microsoft . Archivado desde el original el 8 de marzo de 2016 . Consultado el 3 de marzo de 2016 .
  235. ^ Hinshelwood, Martin (20 de junio de 2012). "Instalación de TFS 2012 con Lab Management 2012" . Martin Hinshelwood - desnudo de la agilidad Ltd . Archivado desde el original el 13 de septiembre de 2018 . Consultado el 12 de septiembre de 2018 .
  236. ^ "Cliente HTML LightSwitch" . MSDN . Microsoft . Archivado desde el original el 4 de junio de 2013 . Consultado el 15 de junio de 2013 .
  237. ^ Massi, Beth (17 de enero de 2013). "Empiece a crear aplicaciones de SharePoint en minutos con LightSwitch" . Blog de Beth Massi . Microsoft . Archivado desde el original el 10 de mayo de 2013 . Consultado el 27 de febrero de 2013 .
  238. ^ Rivard, John (22 de marzo de 2012). "Arquitectura LightSwitch: OData (John Rivard)" . Blog del equipo de Visual Studio LightSwitch . Microsoft . Archivado desde el original el 2 de julio de 2013 . Consultado el 27 de febrero de 2013 .
  239. ^ "Actualización de LightSwitch" . Blog del equipo de Visual Studio LightSwitch . Microsoft . 14 de octubre de 2016. Archivado desde el original el 19 de marzo de 2017 . Consultado el 19 de marzo de 2017 .
  240. ^ "Cómo: implementar un servicio OData LightSwitch" . MSDN . Microsoft . Archivado desde el original el 1 de junio de 2013 . Consultado el 15 de junio de 2013 .
  241. ^ "Visual Studio LightSwitch 2011 se lanzará el 26 de julio de 2011" . Blog del equipo de Visual Studio LightSwitch . Microsoft . 5 de julio de 2011. Archivado desde el original el 21 de mayo de 2013 . Consultado el 27 de febrero de 2013 .
  242. ^ Massi, Beth. "Desarrollo rápido de aplicaciones empresariales con Visual Studio LightSwitch" . Blog de Beth Massi . Microsoft. Archivado desde el original el 24 de marzo de 2016 . Consultado el 4 de agosto de 2010 .
  243. ^ "Actualización de LightSwitch" . Blog del equipo de Visual Studio LightSwitch . Microsoft . Archivado desde el original el 8 de agosto de 2017 . Consultado el 31 de mayo de 2017 .
  244. ^ Lardinois, Frederic (29 de abril de 2015). "Microsoft lanza Visual Studio Code, un editor de código multiplataforma gratuito para OS X, Linux y Windows" . TechCrunch . Archivado desde el original el 28 de octubre de 2017 . Consultado el 25 de junio de 2017 .
  245. ^ "GitHub - microsoft / vscode: código de Visual Studio" . 22 de julio de 2019. Archivado desde el original el 22 de enero de 2021 . Recuperado el 22 de julio de 2019 , a través de GitHub.
  246. ^ Bright, Peter (14 de abril de 2016). "El editor de Visual Studio Code llega a la versión 1, tiene medio millón de usuarios" . Archivado desde el original el 7 de julio de 2017 . Consultado el 14 de junio de 2017 .
  247. ^ "Guía para principiantes de perfiles de rendimiento" . MSDN . Microsoft. Archivado desde el original el 27 de diciembre de 2016 . Consultado el 27 de diciembre de 2016 .
  248. ^ "Perfiles de rendimiento en Visual Studio: VSTS Profiler" . blog.ifourtechnolab.com . iFour Technolab. 26 de diciembre de 2016. Archivado desde el original el 27 de diciembre de 2016 . Consultado el 27 de diciembre de 2016 .

Enlaces externos [ editar ]

  • Página web oficial