You are on page 1of 7

Suscríbete a DeepL Pro para poder editar este documento.

Entra en www.DeepL.com/pro para más información.

Capítulo 1 Una nueva experiencia de


instalación
Microsoft Visual Studio siempre ha sido un entorno de desarrollo extremadamente
potente. Una de las razones de su poder es que puede apuntar a múltiples plataformas
de desarrollo y, con las versiones 2013 y 2015, incluso agregó la opción de apuntar a
tecnologías y sistemas operativos que no son de Microsoft. Por ejemplo, piense en el
desarrollo de Android e iOS con Xamarin y
Apache Cordova. Pero una gran potencia también significa una infraestructura compleja,
y en el pasado Visual
Studio requería muchas horas de instalación y una gran cantidad de espacio en disco.
En Visual Studio 2017, Microsoft ofrece una nueva experiencia de instalación que
simplifica el proceso y ahorra tiempo y espacio en disco. La instalación de Visual Studio
2017 será su primera experiencia con la nueva versión, y merece un debate a fondo.

Resolver la complejidad de la instalación de Visual Studio


Teniendo en cuenta la importancia del rendimiento general y la eficiencia de su
herramienta de desarrollo de primera clase, uno de los objetivos de Microsoft para
Visual Studio 2017 era simplificar el proceso de instalación para ahorrar tiempo y
espacio en disco a los desarrolladores. Con Visual Studio 2015, una instalación
completa requería muchos gigabytes en disco y varias horas para completarse.
Resolver este problema significaba repensar toda la infraestructura IDE y cambiar tanto
la forma en que Visual Studio consume los componentes en los que confía como la
forma en que permite apuntar a diferentes plataformas de desarrollo. Basado en estos
cambios, Visual Studio 2017 ahora está hecho de un shell central que incluye el editor
de código y herramientas esenciales, conocido como editor central de Visual Studio.
Esto proporciona capacidades para escribir código en varios lenguajes, incluyendo (pero
no limitado a) Visual Basic, C#, C++, y Python, junto con colorización de sintaxis,
IntelliSense, y soporte de depuración, todo en el entorno familiar de Visual Studio (ver
Capítulo 5, "Trabajando con soluciones, carpetas y lenguajes").

Además, Visual Studio 2017 es compatible con la adición de conjuntos de componentes,


cada uno de ellos dirigido a un escenario de desarrollo específico. Cada conjunto de
componentes se denomina carga de trabajo. Las cargas de trabajo facilitan la
instalación y el mantenimiento y permiten a los desarrolladores instalar lo que realmente
necesitan sin componentes, SDKs y herramientas innecesarios. Incluso puede decidir
instalar sólo el editor principal de Visual Studio sin cargas de trabajo adicionales para
obtener el entorno de codificación básico, lo que reduciría el espacio necesario para la
instalación de Visual Studio a unos 750 megabytes. Probablemente necesitará algo más
que un simple resaltado de sintaxis, lo que significa que querrá seleccionar las cargas
de trabajo adecuadas; esto sólo le da una idea de cómo se ha revisado la
infraestructura de Visual Studio. En la siguiente sección se describe cómo instalar Visual
Studio 2017 y se explica más sobre las cargas de trabajo y lo que se puede hacer con
cada una de ellas.

Instalación de Visual Studio 2017

Consejo: Visual Studio 2017 puede instalarse en paralelo en una máquina que
tenga versiones anteriores del IDE instaladas.

Al iniciar el programa de instalación, se le pedirá una interfaz de usuario completamente


nueva que presenta una lista de cargas de trabajo. Esto se representa en la Figura 1.

Figura 1: Inicio de la instalación de Visual Studio

2017 Como puede ver, las cargas de trabajo se agrupan en las

siguientes categorías:

• Ventanas
• Web y Nube
• Móvil y juegos
• Otros juegos de herramientas

Todas las cargas de trabajo disponibles se pueden descubrir desplazándose por la lista
(ver Figura 2).
Figura 2: Cargas de trabajo adicionales
Puede seleccionar todas las cargas de trabajo que necesitará para su trabajo diario con
Visual Studio 2017. Si no selecciona ninguna carga de trabajo, sólo se instalará el editor
principal de Visual Studio. En el lado derecho del diálogo, puede desglosar el nombre de
la carga de trabajo y ver qué componentes incluye, así como una lista de componentes
adicionales e individuales. La Tabla 1 muestra las cargas de trabajo disponibles con
más detalle.
Tabla 1: Cargas de trabajo disponibles para Visual Studio 2017

Nombre Descripción

Ventanas universales
Seleccione esta carga de trabajo si desea escribir aplicaciones
Desarrollo de
universales para Windows 10, incluidos PC, tabletas, teléfonos
plataformas
inteligentes, HoloLens, Xbox y dispositivos IoT.

Desarrollo de Seleccione esta carga de trabajo si desea crear aplicaciones de


escritorios.NET escritorio clásicas de Windows con WPF, formularios de Windows y
aplicaciones de consola mediante .NET Framework. Esto permite
reducir el tiempo de carga de la solución y mejorar IntelliSense, la
navegación por código y las refactorizaciones. Incluye nuevas
características como la depuración de XAML Edit y Continue y Run
to Click, las cuales se discuten en este e-libro.
Desarrollo de Seleccione esta carga de trabajo si desea crear, crear y depurar
escritorios con C++ aplicaciones de escritorio clásicas nativas que se ejecutan en
versiones que van desde Windows XP hasta la última versión de
Windows 10, utilizando el lenguaje y el entorno C++.
ASP.NET y desarrollo Seleccione esta carga de trabajo para desarrollar aplicaciones web
web utilizando ASP.NET y tecnologías basadas en estándares como
HTML, JavaScript, CSS y JSON. Al igual que con el escritorio.NET,
esta carga de trabajo incluye un tiempo de carga de solución más
corto, IntelliSense mejorado, navegación por código y más
refactorización, y le permite implementar rápidamente su aplicación
en un servidor web o en Azure.
Desarrollo de Azure Esta carga de trabajo instala el último SDK de Azure para.NET y
herramientas para
Visual Studio 2017. Le permite ver recursos en Cloud Explorer,
crear recursos usando las herramientas de Azure Resource
Manager, y crear aplicaciones y servicios listos para ser alojados en
Azure.
Desarrollo de Node.js Esta carga de trabajo añade todo lo necesario para crear
aplicaciones para Node.js, incluyendo IntelliSense, depuración local
y remota, perfilado, integración de npm, una ventana interactiva,
corredores de prueba e integración con Azure.

Almacenamiento y Esta carga de trabajo proporciona herramientas para acceder a


procesamiento de datos bases de datos SQL Server locales, así como a bases de datos
SQL sobre recursos de Azure y Azure Data Lakes. También
proporciona soporte para U-SQL, Hive y Big Data on Azure.

Esta carga de trabajo proporciona las herramientas de desarrollo de


Desarrollo de
Office, que permiten crear complementos y soluciones de Office y
Office/SharePoint
SharePoint.

Nombre Descripción

Desarrollo Esta carga de trabajo instala todas las herramientas necesarias


multiplataforma.NET para escribir aplicaciones web multiplataforma con.NET Core, con
Core soporte para la implementación en contenedores Docker.

Desarrollo móvil con Esta carga de trabajo instala Xamarin, la tecnología que le permite
.NET crear aplicaciones nativas de iOS, Android y Universal Windows
Platform utilizando una base de código C# compartida.

Desarrollo de juegos Seleccione esta carga de trabajo si desea desarrollar juegos 2D y


con Unity 3D multiplataforma utilizando el marco de trabajo de Unity y las
herramientas integradas para Visual Studio 2017.

Esta carga de trabajo instala Apache Cordova para crear


Desarrollo móvil con
aplicaciones móviles multiplataforma utilizando HTML y JavaScript
JavaScript
en Visual Studio.
Desarrollo móvil con Seleccione esta carga de trabajo si desea crear aplicaciones móviles
C++ multiplataforma utilizando C++.

Desarrollo de juegos Seleccione esta carga de trabajo si desea crear juegos utilizando
con C++ C++.

Desarrollo de Esta carga de trabajo instala el SDK de Visual Studio y le permite


extensiones de Visual escribir extensiones como nuevos comandos, ventanas de
Studio herramientas y plantillas.

Desarrollo Linux con Esta carga de trabajo le permite crear código C++ para servidores,
C++ escritorios y dispositivos Linux desde Visual Studio 2017.
Para los propósitos de instrucción de este libro electrónico, he instalado todas las
cargas de trabajo disponibles. Usted no está obligado a hacer lo mismo, siéntase libre
de seleccionar sólo los que necesite. Posteriormente, puede instalar cargas de trabajo
adicionales según sea necesario.

Personalización de la instalación con componentes


individuales
Aunque las cargas de trabajo ayudan a que la instalación sea sencilla, es posible que
tenga que instalar componentes individuales. En la Figura 2, verá un elemento llamado
Componentes individuales. Haga clic en él para acceder a la lista completa de
componentes individuales que pueden instalarse independientemente de las cargas de
trabajo seleccionadas (consulte la Figura 3).

Figura 3: Selección de componentes individuales

Por ejemplo, la extensión GitHub para Visual Studio 2017 no está seleccionada de
forma predeterminada, lo que significa que puede que quieras seleccionar este
componente si planeas trabajar con repositorios Git en ese servicio popular. Una vez
realizada la selección, haga clic en Cerrar y seleccione la edición de Visual Studio 2017
que desee instalar. Un cuadro de diálogo mostrará el progreso de la operación (ver
Figura 4).

Figura 4: Progreso de la instalación

El tiempo necesario para la instalación completa depende del número de cargas de


trabajo y de su conexión a Internet. Pero incluso con muchas cargas de trabajo
seleccionadas, notará que va mucho más rápido que las instalaciones anteriores de
Visual Studio.

Instalación de varias ediciones


Con Visual Studio 2017, puede instalar finalmente varias ediciones en la misma
máquina. Esta gran característica significa que puede instalar las ediciones Community,
Professional y Enterprise en la misma máquina (o en cualquiera de las dos). Esto es
posible ahora porque cada edición se instala en una subcarpeta específica del sistema.
Además de ejecutar instaladores independientes, puede iniciar una nueva instalación
directamente desde el programa de instalación actual. La Figura 4 muestra un botón
Instalar para las ediciones Community y Professional mientras se instala Enterprise.

Nota: Los ensamblajes principales de Visual Studio ya no están instalados


en la caché de ensamblajes globales (GAC). Para soportar la instalación
de múltiples ediciones, la mayoría de los ensamblajes requeridos por
Visual Studio 2017 ahora residen en C:\Ficheros de programa
(x86)\Microsoft Visual
Studio2017%editionName%%Common7IDE\PublicAssemblies, donde
%editionName% es la edición instalada (como Community, Professional o
Enterprise).
Modificación de la instalación de Visual Studio 2017
Visual Studio 2017 ofrece un nuevo acceso directo para modificar una instalación
existente. Simplemente vaya al menú Windows > Todos los programas y seleccione
el acceso directo del instalador de Visual Studio. Esto iniciará el programa de
instalación y tendrá la opción de añadir o eliminar cargas de trabajo o componentes
individuales.

Lanzamiento de Visual Studio 2017


Al igual que su predecesor, Visual Studio 2017 se inicia utilizando el mismo acceso
directo en el menú Todos los programas. Cuando se inicia por primera vez, Visual
Studio le pedirá las credenciales de su cuenta de Microsoft para iniciar sesión
(opcional). Como ya sabrá, la introducción de una cuenta de Microsoft permitirá
sincronizar la configuración en todos los equipos. Esto también restaurará
automáticamente la configuración personalizada que pueda tener en una instalación VS
2017 existente. Al iniciar Visual Studio, reconocerá inmediatamente un mejor
rendimiento y un inicio más rápido que Visual Studio 2015. En el siguiente capítulo se
describen otras características nuevas durante el inicio.

Resumen del capítulo


Visual Studio 2017 presenta una experiencia de instalación completamente nueva
basada en la plataforma Visual
Studio Core Editor y una serie de cargas de trabajo, cada una de ellas dirigida a
escenarios de desarrollo específicos. Esto no sólo simplifica el proceso de
configuración, sino que la instalación de Visual Studio es ahora mucho más rápida y
eficiente. Usted todavía mantiene el control total de los componentes instalados, e
incluso puede instalar varias ediciones de Visual Studio 2017 en la misma máquina.
Ahora que ha configurado el entorno, encontrará algunas nuevas funciones al iniciar
Visual Studio 2017 por primera vez.

You might also like