Notas de la versión de Visual Studio 2017 (versión 15.3)

Last Update: 14/08/2017

| Comunidad de desarrolladores | Requisitos del sistema | Compatibilidad | Código distribuible | Términos de licencia | Blogs | Problemas conocidos |

Este artículo contiene información sobre la versión más reciente de Visual Studio 2017 (versión 15.3). Haga clic en el botón para realizar la descarga.

Descargar la última versión de Visual Studio 2017 Consulte nuestra guía de instalación para más información.

Comentarios

Queremos que nos dé su opinión. Puede informar de un problema con la opción Notificar un problema del instalador o del propio IDE de Visual Studio. El icono Feedback Icon se encuentra en la esquina superior derecha. Puede realizar un seguimiento de sus comentarios en el portal de la Comunidad de desarrolladores. Si quiere hacer alguna sugerencia, puede hacerlo a través del sitio de UserVoice.


Fecha de publicación: 14 de agosto de 2017 - Visual Studio 2017 (versión 15.3)

Novedades de esta versión


Principales problemas corregidos en esta versión

La comunidad de desarrolladores ha hablado y lo hemos tenido en cuenta. En esta lista, se proporcionan los problemas que han recibido un mayor número de votos y se han corregido en esta versión.
Dev Community Votes   Se produce un error al cargar el tema oscuro después de instalar F#.
Dev Community Votes   La actualización del instalador de Visual Studio provoca un bucle infinito.
Dev Community Votes   La lista de proyectos recientes no se muestra correctamente.
Dev Community Votes   No se puede agregar un nombre a un nuevo perfil personalizado.
Dev Community Votes   Se produce un error de tiempo de ejecución al mover la extensión de DSL de VS 2015 a VS 2017.
Dev Community Votes   Se muestra el mensaje de error “Se ha intentado una operación de edición de TextBuffer mientras había otra edición en curso” en el bloque Try...catch.
Dev Community Votes   El certificado autofirmado de Visual Studio no se acepta en Chrome 58.
Dev Community Votes   Error al publicar: “Todos los envíos de compilación de una compilación deben usar instancias de proyecto originadas en la misma colección de proyectos”.
Dev Community Votes   “Analizando componentes MEF nuevos y actualizados...” se ejecuta cada vez que se inicia VS 2017 y ralentiza el tiempo de inicio.
Dev Community Votes   Las cargas de página son lentas cuando se depura en VS 2017 localmente.
Dev Community Votes   Si se ejecuta VS Community 2017 sin permisos de administrador, se produce un error de Acceso denegado.
Dev Community Votes   Error en la operación de instalación.
Dev Community Votes   No se puede quitar un proyecto reciente de la lista Recientes en la página de inicio.
Dev Community Votes   No se puede depurar una plantilla de texto T4.
Dev Community Votes   Se produce un error de certificado en todos los sitios web HTTPS nuevos y existentes en Chrome.
Dev Community Votes   La caché de MEF no se actualiza cuando se cambia la versión del ensamblado.
Dev Community Votes   La compatibilidad con EditorConfig interpreta “charset = utf-8” como UTF-8 con firma
Dev Community Votes   RTM ignora las dependencias del proyecto y se produce un error en la compilación.
Dev Community Votes   Visual Studio se bloquea al hacer clic en las pestañas de archivo.
Dev Community Votes   PerfWatson2.exe bloquea la instalación de una extensión durante más de 1 minuto.
Dev Community Votes   La publicación web de vista previa solo puede cargar un subconjunto de archivos.
Dev Community Votes   El depurador no se instala adecuadamente.
Dev Community Votes   La actualización a la versión 15.2 desconfigura el diseño de la ventana.
Dev Community Votes   Excepción System.Runtime.InteropServices.COMException de HRESULT: 0xD00000F3.
Dev Community Votes   El autocompletado de C++ con Enter inserta una línea en vez de autocompletar el identificador.
Dev Community Votes   La publicación de una vista previa no permite la publicación selectiva de archivos.
Dev Community Votes   Error de instalación de SSDT: El proceso no puede acceder al archivo “C:...IntelliTraceCollection.cab” porque lo está siendo otro proceso.
Dev Community Votes   Error al iniciar la compilación.
Dev Community Votes   IntelliSense: no se puede usar Tab para autocompletar.
Dev Community Votes   Visual Studio 2017 se bloquea durante la acción de Adjuntar al proceso.
Dev Community Votes   PerfWatson2.exe se ejecuta durante minutos después de cerrar VS2017, lo que bloquea los instaladores de VSIX y extensiones.
Dev Community Votes   Error en las instalaciones de Node.js y Python.

The Developer Community Portal Obtenga más información sobre los problemas detectados por los clientes que se han solucionado en la versión 15.3.


Novedades de esta versión

Mejoras de accesibilidad

En esta versión hemos corregido más de 1700 problemas de accesibilidad y hemos hecho que Visual Studio sea más accesible que nunca.

  • Ya está disponible el tema "Azul (contraste adicional)" (figura 1), que modifica algunos de sus colores para garantizar un contraste de color más cómodo para los usuarios que quieran un efecto más intenso al escribir código.

    BlueTheme

    (Figura 1) Tema Azul (contraste adicional)

  • Con el editor de Visual Studio puede detectar los elementos gráficos y desplazarse entre estos con el nuevo conjunto de comandos "Mostrar anotaciones de línea". Puede encontrar la nueva característica en el menú contextual del editor (figura 2). Consulte la sección del editor de Visual Studio para obtener más información.

    Show Line Annotations

    (Figura 2) Mostrar anotaciones de línea


Mejoras del IDE de Visual Studio

  • Se ha agregado el comando de menú Accesibilidad de teclado al menú "Ayuda". Esto proporciona acceso directo a la documentación en línea sobre sugerencias y trucos de accesibilidad.
  • Ahora el sistema de diagnóstico le informará a través de la Barra de información de las extensiones que podrían tener que ver con una finalización inesperada de Visual Studio (Figura 3). La Barra de información le ofrecerá esta información sobre la finalización y le preguntará si quiere deshabilitar la extensión sospechosa.

    InfoBar

    (Figura 3) Notificación de la barra de información

  • En escenarios de carpeta abierta, puede seleccionar el depurador que quiera a través de la interfaz de usuario dedicada.

  • Se han dejado de compartir determinadas opciones de configuración, como el diseño de la ventana de herramientas, entre diferentes instalaciones en paralelo de Visual Studio 2017. Para ello, se ha cambiado la ubicación del archivo "CurrentSettings.vssettings" en "%userprofile%\Documents\Visual Studio 2017\Settings" a una carpeta específica de la instalación similar a "% localappdata%\Microsoft\VisualStudio\15.0_xxxxxxxx\Settings".

    NOTA: Puede usar la nueva configuración específica de la instalación al realizar una instalación nueva. Al actualizar una instalación de Visual Studio 2017 existente a la versión más reciente, se usará la misma ubicación compartida. Si actualmente tiene instalaciones en paralelo de Visual Studio 2017 y decide actualizar y, para ello, quiere usar la nueva ubicación del archivo de configuración específica de la instalación, siga estos pasos: 1. Después de la actualización, use el asistente para importar y exportar configuraciones para exportar toda la configuración existente a una ubicación cualquiera fuera de la carpeta "% localappdata%\Microsoft\VisualStudio\15.0_xxxxxxxx".

    1. Abra el símbolo del sistema para desarrolladores de la instalación de Visual Studio actualizada y ejecute devenv resetuserdata desde ahí.
    2. Inicie Visual Studio e importe la configuración guardada desde el archivo de configuración exportado.
  • Se ha corregido el error de "ventana oculta" que provocaba que Visual Studio pareciera que no respondía antes de que la ventana principal se abriera.

  • Se ha aumentado el área de destino en la que se puede hacer clic para que sea más fácil descartar las sugerencias de notificación.

Mejoras del IDE de .NET

  • Se han agregado varias refactorizaciones y soluciones rápidas nuevas, como las de resolución de conflictos de combinación, adición de comprobaciones de valores null o adición de parámetros. Consulte la página Refactorización, generación de código y acciones rápidas en Visual Studio para ver toda la lista.
  • Se sugieren nombres de variable en IntelliSense para que sea más rápido asignar nombres a las variables, por ejemplo, Person person.
  • Ahora la función Editar y continuar admite características de C# 7.0 (excepto las funciones locales).
  • Se ha agregado compatibilidad para usar comodines en archivos fuera de la carpeta del proyecto en .NET Core.

Mejoras de identidad e inicio de sesión

  • Se ha corregido el control de selector de cuenta, de forma que "Volver a escribir credenciales" funciona de forma más confiable. En algunos casos, el selector de cuenta borraría las cuentas tras volver a escribir las credenciales. Con esta revisión, el problema debería quedar resuelto.

Página de inicio

  • Se ha aumentado el área de destino en la que se puede hacer clic de los "elementos anclados" utilizados recientemente de la página de inicio, para que sea más fácil anclar lo que le interese en la parte superior de los elementos utilizados recientemente.

Carga de solución ligera

  • Se ha aumentado la velocidad y la estabilidad de las compilaciones.
  • Se ha reducido el número de proyectos cargados.
  • Hemos agregado una nueva opción (figura 4) que permite que Visual Studio decida qué es lo que más le conviene para su solución.

Lightweight Solution Load Options

(Figura 4) Opciones de carga de solución ligera

  • Se han agregado soluciones para los resultados de la búsqueda de archivos de proyectos diferidos, y no únicamente de proyectos cargados.
    • Esto tiene limitaciones:
      • Las búsquedas no se extienden al contenido de los archivos y no se incluyen resultados progresivos (es decir, clases, métodos, etc.).
      • Los archivos que pertenecen a un proyecto se muestran como una lista plana. Cuando los archivos pertenecen a una carpeta, se muestra la ruta de acceso relativa en lugar de simplemente el nombre de archivo.
      • No hay ningún menú contextual relativo a los elementos de archivo en la vista de búsqueda.
    • Al cargar un proyecto, todas las búsquedas existentes se actualizarán para incluir los resultados de progresión.
  • Ahora, las opciones Ir a todo e Ir a los archivos muestran contenido de elementos externos en el área de trabajo.
  • Hemos mejorado la compilación por lotes en los proyectos que usan LSL.

Programa de instalación

  • Ahora, el instalador de Visual Studio admite ajustes de PPP altos en niveles inferiores al 150 %.
  • El archivo ejecutable vswhere.exe se ha actualizado para excluir las instancias de versión preliminar de manera predeterminada, pero se incluirán si se incluye --prerelease en la línea de comandos.
  • La CLI puede controlar --verify, --fix y --clean.
    • --verify comprueba el diseño e informa de las cargas que faltan y que no son válidas.
    • --fix comprueba el diseño y vuelve a descargar los paquetes que falten o no sean válidos.
    • --clean elimina los paquetes obsoletos y le permite recortar el diseño a un intervalo de versiones específico.
  • Los tamaños de unidad se han sacado de la información sobre herramientas en el instalador (figura 5).

Drive Sizes in the Installer

(Figura 5) Tamaños de unidad mostrados en el instalador


Abra la carpeta y Herramientas CMake

  • Se ha mejorado la estabilidad para alternar entre la solución y la carpeta.
  • Los controles extensores de carpetas abiertas pueden agregar un icono de control de código fuente a las carpetas. Esto permite ver rápidamente el estado de control de código fuente de los archivos en el Explorador de soluciones, una función actualmente implementada por SVN.
  • La experiencia de CMake en Visual Studio se ha actualizado, y ahora puede usar CMake 3.8.
  • Se ha mejorado la edición y ahora se puede compilar y depurar en "Carpeta abierta" en proyectos de C++ que usen MinGW o Cygwin.
  • Se ha agregado compatibilidad para definir variables de entorno globales y específicas de la configuración en "CppProperties.json" y "CMakeSettings.json". Estas variables de entorno se pueden usar en las configuraciones de depuración definidas en "launch.vs.json" y en las tareas de "tasks.vs.json".
  • Las herramientas de CMake se han mejorado en Visual Studio para proporcionar compatibilidad con la integración de CTest.
  • Ya se puede usar el generador Ninja de CMake, con la posibilidad de tener como destino fácilmente plataformas de 64 bits, compilar, depurar y editar con IntelliSense.

Editor de Visual Studio

  • Se ha corregido un problema por el que IntelliSense desaparecía si había otra información sobre herramientas activa.
  • Se ha corregido un problema que dificultaba el desplazamiento y la selección manuales si se agregaba un gran número de errores a dicha lista.
  • Se ha agregado una nueva variante del tema "Azul", especialmente útil para aquellos usuarios que necesiten más contraste en el editor de Visual Studio. Este tema ofrece un contraste mayor que el tema "Azul" habitual para los usuarios que no quieran o no necesiten el modo de contraste alto completo. Pruébelo. Vaya a Herramientas -> Opciones -> Entorno -> General.
  • Si usa un lector de pantalla, ahora puede desplazarse entre los elementos gráficos con el nuevo comando "Mostrar anotaciones de línea".
    • Para activarlo, seleccione "Mostrar anotaciones de línea" (Ctrl+K, Ctrl+M) en el menú contextual del Editor. Se mostrará un elemento emergente en el editor en el que se describen los elementos gráficos que haya en esa línea.
    • Desplácese entre varias anotaciones de línea con las combinaciones Ctrl+K, Ctrl+ Right/Left Arrow.
    • También es posible encontrar el contexto en el código mediante el comando "Mostrar estructura" Ctrl+K, Ctrl+G. Se mostrará el contexto estructural de la línea de código del elemento emergente en el que el acento circunflejo esté ubicado. Puede leerlo cualquier lector de pantalla.

Herramientas de entrega continua

Estas características se han trasladado de la extensión CD4VS a Visual Studio:

  • Configure la entrega continua para soluciones que contengan proyectos ASP.NET que tengan como destino un Azure App Service.
  • Configure la entrega continua para soluciones que contengan proyectos ASP.NET Core que tengan como destino un Azure App Service.

Herramientas de desarrollo de contenedores

  • Ahora, la versión 15.3 de Visual Studio 2017 admite el espectro de desarrollo de contenedores en las aplicaciones de .NET Framework existentes con contenedores de Windows, en .NET Core con Windows y Linux Support. Entre las adiciones más recientes se incluyen la compatibilidad con aplicaciones de .NET Core en contenedores donde se ejecuta Nano Server, así como mejoras de depuración relativas a las aplicaciones de .NET Framework en los contenedores.

Herramientas de Service Fabric

  • Esta versión proporciona una plantilla de proyecto de ASP.NET Core con estado, compatibilidad con las versiones 2.5 y 2.6 del SDK (y los tiempos de ejecución correspondientes) de Service Fabric y diversas correcciones de errores.

Servicios del lenguaje C++

  • Mejoras del motor de IntelliSense
    • C++ IntelliSense admite las nuevas características de C++ 17 que coinciden con la versión del compilador por lotes.
    • Se ha agregado la opción de menú contextual Volver a examinar el archivo al editor de C++, que se puede usar si IntelliSense no funciona correctamente.
    • Se ha reducido el uso de CPU al ejecutar las opciones "Buscar todas las referencias" o "Jerarquía de llamadas" en código de C++.
    • Hemos mejorado la experiencia general del motor de IntelliSense de C++.
  • Mejoras de los asistentes de código y proyecto
    • Algunos asistentes de código y proyecto se han vuelto a escribir en el estilo del cuadro de diálogo de firma.
    • Ahora, al usar la opción "Agregar clase" se abre directamente el Asistente para agregar clases. Todos los demás elementos que estaban previamente aquí se encuentran disponibles ahora en "Agregar > Nuevo elemento".
    • Ahora, los proyectos de Win32 están en la categoría Escritorio de Windows en el cuadro de diálogo Nuevo proyecto.
    • Ahora, las plantillas de la consola de Windows y de la aplicación de escritorio crean proyectos sin abrir un asistente. Hay un nuevo Asistente de escritorio de Windows en la misma categoría que muestra las mismas opciones que antes.
  • La opción "Habilitar carga de proyectos más rápida" dentro de la categoría Experimental ahora se denomina "Habilitar almacenamiento en caché de los proyectos" y se ha trasladado a las opciones de Configuración de proyecto de VC++. El valor de propiedad antiguo no se propaga a la nueva opción.

Conjunto de herramientas y bibliotecas de Visual C++

  • El símbolo del sistema para desarrolladores de Visual Studio, así como el símbolo del sistema de Visual C++, permite inicializar un entorno de línea de comandos que tiene como destino el conjunto de herramientas para Visual C++ 2015 (v140) a través del argumento -vcvars_ver=14.0.
  • Los directorios de archivos de Visual C++ Redist se han sustituido por Microsoft.VC141.* para que coincida con el control de versiones del conjunto de herramientas (14.1x). En VS 2017 RTM, estos directorios se denominaban incorrectamente Microsoft.VC150.*.
  • Directorios y versión del archivo de Visual C++ (VS 2017 15.3):
    • Versión del archivo del conjunto de herramientas para VC++: 14.11.25506.0 o 19.11.25506.0
    • Directorio de herramientas de VC++: VC\Tools\MSVC\14.11.25503 (la ubicación del directorio estaba bloqueada en una versión preliminar)
    • Directorio de VC++ Redist [a]: VC\Redist\MSVC\14.11.25325 (todos los tiempos de ejecución salvo los de MFC y OneCore)
    • Directorio de VC++ Redist [b]: VC\Redist\MSVC\14.11.25415 (tiempos de ejecución de MFC y OneCore)

Compatibilidad con el lenguaje de C# 7.1


Mejoras de .NET Core y ASP.NET Core

  • Ya puede instalar el SDK de .NET Core 2.0 a través de una descarga independiente para permitir el desarrollo de .NET Core 2.0 en la versión 15.3 de Visual Studio 2017. Consulte la entrada del Blog de .NET para obtener más información.
  • Visual Studio ahora ofrece compatibilidad en paralelo con varios SDK de .NET Core. Puede experimentar con la compilación diaria más reciente del SDK de .NET Core mientras desarrolla con la última versión pública del SDK. Consulte el Blog de .NET para obtener más información.
  • La compatibilidad de Visual Basic le permite crear aplicaciones de consola de .NET Core y bibliotecas de clases de .NET Core y de .NET Standard en Visual Basic.
  • La interoperabilidad de .NET Framework y .NET Standard/Core le permite establecer referencias con bibliotecas de .NET Core/.NET Standard desde proyectos de .NET Framework y viceversa. No es necesario agregar manualmente ningún paquete NuGet de interoperabilidad: Visual Studio lo hace todo automáticamente.
  • La mejora del uso de varias plataformas de destino le permite compilar el proyecto para varias de ellas y usar el selector en Depurar/Ejecutar para elegir la plataforma de destino que quiera ejecutar.
  • Hemos agregado compatibilidad con imágenes de Windows Nano para que pueda incorporar aplicaciones de ASP.NET Core en contenedores como imágenes de Windows Nano. Ahora es posible seleccionar Nano como plataforma de contenedor. Para ello, vaya a Archivo -> Nuevo proyecto en los proyectos de ASP.NET Core. En el caso de los proyectos existentes, se puede agregar a través del menú contextual del proyecto.
  • La compatibilidad con IIS local le permite desarrollar y depurar con IIS desde Visual Studio.
  • ASP.NET Core en .NET Framework: en esta versión, para crear un proyecto de ASP.NET Core destinado a .NET Framework (solo Windows) por completo, use la lista desplegable del cuadro de diálogo de One ASP.NET.
  • Ahora puede habilitar la característica Live Unit Testing en proyectos de .NET Standard, .NET Core y ASP.NET Core.


Mejoras de NuGet

  • Ahora NuGet muestra mejores advertencias y errores al instalar paquetes o agregar referencias entre proyectos que no son compatibles.
  • Ahora NuGet permite suprimir todas las advertencias, o bien solo las específicas, así como elevarlas a error a través de las propiedades de la compilación.


.NET Framework 4.7


Depuración y diagnósticos

Compatibilidad del depurador con servidores de símbolos de Visual Studio Team Services

  • Ahora, puede consultar y descargar símbolos (Figura 6) desde servidores de símbolos de Visual Studio Team Services. Puede seleccionar y agregar rutas de acceso de símbolos de Visual Studio Team Services al entorno de Visual Studio a través de Herramientas -> Opciones -> Depurador -> página Símbolos. Siga estas instrucciones para configurar un servidor de símbolos de Visual Studio Team Services.

Add VSTS Symbol Server

(Figura 6) Agregar un servidor de símbolos de VSTS

  • Ahora puede usar el elemento API SetThreadDescription al depurar con Iniciar depuración (F5) o Asociar al proceso (Ctrl+Alt+P). Los nombres de subproceso que se establecen a través de esta API ahora se mostrarán en la ventana Subprocesos y en la lista desplegable Subproceso de la barra de herramientas Ubicación de depuración. Esto no es posible actualmente mientras se efectúa una depuración de volcado.
  • Ahora, la Ventana de salida muestra el resultado de la consola de una aplicación que se ejecuta dentro de un contenedor de Windows durante la depuración.
  • Se ha agregado nueva compatibilidad para depurar aplicaciones de .NET Core que se ejecutan dentro de contenedores de Windows según el Nano Server.

Apuntar y hacer clic en Establecer instrucción siguiente

  • Ahora, al depurar, puede mantener presionada la tecla Ctrl mientras está detenido en un punto de interrupción. El icono Ejecutar hasta clic (Ejecutar hasta aquí) junto a la línea de código cambia a la funcionalidad "Establecer instrucción siguiente" (Figura 7). Haga clic en él para mover el puntero de instrucción amarillo a esa línea y establecer la siguiente instrucción que debe ejecutar el depurador.

Click to Set Next Statement

(Figura 7) Hacer clic en Establecer instrucción siguiente

  • Ahora el vínculo de origen es compatible con el formato de archivo PDB de Windows, además de con los archivos PDB portátiles. Los compiladores compatibles pueden poner la información necesaria en el formato de archivo PDB de Windows para que el depurador recupere archivos de origen basándose en dicha información.

Mejoras en la depuración de carpeta abierta

Se ha simplificado la experiencia de depuración cuando se usen las nuevas plantillas de carpeta abierta. Si tiene instalado el depurador básico, las nuevas plantillas le permiten elegir el tipo de depurador que quiera usar. Se puede elegir entre Administrado, Nativo o Mixto en el cuadro de diálogo "Seleccionar un depurador" en la opción de menú "Configuración de depuración e inicio" del Explorador de soluciones. Si tiene instalada una experiencia de C++ MDD (C++ de Android, depuración de Linux, etc.), ahora verá opciones de compatibilidad de MinGW y Cygwin mediante GDB para asociar e iniciar dentro de la misma opción de menú.

Actualizar todos los valores anidados en ventanas de variables

  • Al hacer clic en el botón Actualizar del nodo principal de una variable o expresión en las ventanas Inspección, Automático y Variables locales, todas las variables y expresiones visibles que sean elementos secundarios de dicho nodo también se actualizarán y se volverán a evaluar. Ya no tiene que hacer clic en el botón Actualizar en cada uno de los elementos secundarios.

Compatibilidad con Live Unit Testing en .NET Core

  • Ahora, puede habilitar la característica Live Unit Testing en proyectos de .NET Standard, .NET Core y ASP.NET Core.

Xamarin

  • Nuevos diseños de las páginas de propiedades y del manifiesto de la aplicación: hemos continuado con nuestra labor de conseguir que las páginas de propiedades en los proyectos de iOS y Android sean más fáciles de usar.
  • Nuevo editor de derechos: se ha agregado un editor independiente para editar derechos de la aplicación.

Para ver una introducción completa de los cambios, eche un vistazo a developer.xamarin.com para obtener más detalles.


.NET Core

  • Se ha agregado compatibilidad con Live Unit Testing en los proyectos de .NET Core.
  • Ahora, puede crear aplicaciones de consola de .NET Core y bibliotecas de clases de .NET Core y de .NET Standard usando Visual Basic.
  • Ahora, Visual Studio permite crear y ejecutar aplicaciones de .NET Core 2.0 si el SDK está instalado por separado. Puede instalar las últimas compilaciones desde la página SDK de .NET Core 2.0.

Consulte el blog de .NET Core 2.0 para obtener más información.


Agrupación en clústeres de eventos relacionados en Búsqueda de Application Insights

  • Se han agregado clústeres de eventos relacionados a los resultados de las consultas de búsqueda en la herramienta Búsqueda de Application Insights. Estos clústeres sirven para detectar patrones inesperados en el comportamiento de la aplicación, como un gran volumen de excepciones procedentes de un único país, versión o usuario.

Redgate Data Tools

Redgate ReadyRoll Core

Se ha actualizado a la versión 1.13.23.3402 para agregar lo siguiente:

  • Mejoras en los iconos con compatibilidad con valores altos de PPP y una mejor capacidad de respuesta de la barra de herramientas.
  • Mejoras de facilidad de uso de la pestaña Configuración del proyecto.
  • Mejoras de facilidad de uso de la vista Introducción, de Resumen de la implementación y de la ventana Inicio de sesión.
  • Vista para cuando la base de datos de destino no exista.
  • Entrada ReadyRoll en el menú Herramientas.
  • Compatibilidad con la autenticación de SQL al abrir SSMS.

Redgate SQL Prompt Core

  • Se ha actualizado a la versión 7.5.1.1087 para mejorar la compatibilidad de sintaxis en SQL Server 2016. Además, se han corregido problemas de la cualificación de nombres y de conectividad de Azure.
  • Se ha actualizado a la versión 2.4.2.1321 para agregar un icono de compatibilidad con valores altos de PPP.

Herramientas de función de Azure

  • Las herramientas para desarrollar funciones de Azure de C# están incluidas como parte de la carga de trabajo "Desarrollo de Azure".
  • Puede desarrollar funciones de Azure usando bibliotecas de clases de C# precompiladas, así como atributos para especificar los desencadenadores.
  • Puede compilar, ejecutar y depurar en el equipo de desarrollo local.
  • Ya puede publicar directamente en Azure desde Visual Studio.

JavaScript y TypeScript

  • Se ha cambiado el nodo de 32 bits por uno de 64 para el inicio de tsserver. De este modo, se ha reducido el consumo de memoria del servicio de lenguaje a la mitad.
  • IntelliSense es ahora más rápido al trabajar con rutas de archivos para instrucciones de importación.
  • Ahora, las versiones de TypeScript se pueden instalar de manera independiente de las actualizaciones de Visual Studio, así como seleccionarse en cada proyecto (encontrará más información aquí).

Node.js

  • Se ha agregado compatibilidad con la depuración de nodo 8.
  • Se han realizado mejoras en el rendimiento del ejecutor de pruebas unitarias.
  • Se ha simplificado la interfaz de usuario del instalador de paquetes npm.

Proveedor de Microsoft Graph en Servicios conectados

  • Se ha habilitado la compatibilidad con las API de Microsoft Graph en Servicios conectados.

Python

  • Se ha resuelto un gran número de bloqueos y errores inesperados para lograr una experiencia más estable.
  • Se ha mejorado la accesibilidad en los lectores de pantalla, la navegación mediante el teclado y el contraste alto.
  • Se ha mejorado la localización para que los usuarios de otros idiomas vean menos texto en inglés en la interfaz de usuario.

Herramientas de R

  • IntelliSense mejorado
  • Mejor conectividad de Azure en equipos con bloqueo de ping
  • La instalación de Servicios remotos ya no requiere derechos de administración de servicio
  • Mejoras y correcciones de localización y accesibilidad

Blogs

Developer Tools Blogs Aproveche la información y las recomendaciones disponibles en el sitio web de los blogs de Developer Tools. Los blogs de Developer Tools le permiten mantenerse al día sobre las nuevas versiones y le proporcionan acceso a publicaciones con mucha información sobre una gran variedad de características. Para más detalles sobre el mundo de .NET, consulte el blog de DotNet. En el blog del equipo también encontrará información detallada sobre cada lenguaje, por ejemplo, C#, VB, C++ y F#, por mencionar unos cuantos. Descubra la lista completa de blogs y más noticias sobre los productos en el sitio de los blogs de Developer Tools.

Problemas pendientes

Open Issues Estamos plenamente dispuestos a escuchar sus comentarios. Visite el sitio de la comunidad de desarrolladores para encontrar los problemas más recientes, dejar constancia de nuevos problemas y votar los problemas existentes.

Notas de la versión de Visual Studio 2017 (versión 15.2)

The Developer Community Portal Consulte los problemas detectados por los clientes que se han solucionado en Visual Studio 2017 (versión 15.2).

Notas de la versión de Visual Studio 2017 (versión 15.1)

The Developer Community Portal Consulte los problemas detectados por los clientes que se han solucionado en Visual Studio 2017 (versión 15.1).

Visite las Notas de la versión de Visual Studio 2017 (versión 15.0)

The Developer Community Portal Consulte los problemas detectados por los clientes que se han solucionado en Visual Studio 2017 (versión 15.0).


Principio de página