Notas de la versión de Visual Studio 2017 15.4 Visual Studio 2017 version 15.4 Release Notes


Comunidad de desarrolladores | Requisitos del sistema | Compatibilidad | Código distribuible | Términos de licencia | Blogs | Problemas conocidosDeveloper Community | System Requirements | Compatibility | Distributable Code | License Terms | Blogs | Known Issues


Nota

Para ver información sobre la última versión de Visual Studio 2017, visite la página de las notas de la versión actual.To see information on the latest version of Visual Studio 2017, please visit the current Release Notes page.

Sugerencia

Puede cambiar el idioma de la página en la parte inferior de esta.You can switch the page language at the bottom of this page. Haga clic en el botónClick the y busque su idioma o selecciónelo en la lista de idiomas disponibles. icon, search for your language, or select from the list of available languages.

En este artículo encontrará información relacionada con la versión actual de Visual Studio 2017.In this article, you will find information regarding the current release for Visual Studio 2017. Haga clic en el botón para descargar la versión más reciente.Click the button to download the latest version.

Sugerencia

Para obtener ayuda con la instalación, consulte nuestros documentos de instalación e instalación sin conexión.For help with installation, please refer to our installation and offline installation documents.

ComentariosFeedback

Queremos que nos dé su opinión.We’d love to hear from you! Puede informarnos de un problema con la opción Notificar un problema de la esquina superior derecha del instalador o del propio IDE de Visual Studio.For issues, let us know via the Report a Problem option in the upper right-hand corner of either the installer or the Visual Studio IDE itself. A la claseThe Feedback Icon icono se encuentra en la esquina superior derecha.icon is located in the upper right-hand corner. Realice un seguimiento de los problemas en la comunidad de desarrolladores de Visual Studio, donde podrá hacer preguntas y encontrar respuestas.You can track your issues in the Visual Studio Developer Community, where you can ask questions and find answers. También puede hacer una sugerencia relacionada con un producto mediante UserVoice u obtener ayuda gratuita para la instalación a través del chat de soporte técnico en directo.You can also make a product suggestion through UserVoice or get free installation help through our Live Chat support.

Sugerencia

¿Necesita soporte técnico profesional ahora mismo?Need professional support right now? Consulte las opciones de soporte técnico disponibles.See available support options.

Historial de versionesRelease History

Puede obtener más información sobre cómo se envían los lanzamientos y cómo se identifican las distintas versiones en el documento Ritmo de publicación de versiones de Visual Studio 2017.You can learn more about how we ship our releases and how to identify different versions in the Visual Studio 2017 Release Rhythm document.

Problemas conocidosKnown Issues

Consulte la sección Problemas conocidos.Please refer to the Known Issues section.


Fecha de publicación: 27 de noviembre de 2017, Visual Studio 2017, versión 15.4.5Release Date: November 27, 2017 - Visual Studio 2017 version 15.4.5

Principales problemas corregidos en esta versiónTop Issues Fixed in this Release

Estos son los problemas identificados por los clientes que se han solucionado en esta versión:These are the customer-reported issues addressed in this release:


Fecha de publicación: 14 de noviembre de 2017, Visual Studio 2017 versión 15.4.4Release Date: November 14, 2017 - Visual Studio 2017 version 15.4.4

Principales problemas corregidos en esta versiónTop Issues Fixed in this Release

Estos son los problemas identificados por los clientes que se han solucionado en esta versión:These are the customer-reported issues addressed in this release:

Avisos de seguridad de .NET Core y ASP.NET Core .NET Core and ASP.NET Core Security Advisories

Microsoft ha publicado avisos de seguridad para .NET Core y ASP.NET Core.Microsoft has released security advisories for .NET Core and ASP.NET Core. Encontrará los detalles en los anuncios correspondientes de los repositorios de .NET Core y ASP.NET Core.Details can be found in corresponding announcements in the .NET Core and ASP.NET Core repos. Tenga en cuenta la información siguiente:Please note the following information:

  • CVE-2017-8585 Un certificado con un formato incorrecto puede causar una denegación de servicio: existe una vulnerabilidad de seguridad en .NET Core 1.0, 1.1 y 2.0 por la que un certificado con un formato incorrecto u otros datos con formato ASN.1 pueden causar una denegación de servicio si se usa un bucle infinito en Linux y macOS.CVE-2017-8585 Malformed Certificate can cause Denial of Service: There is a security vulnerability in .NET Core 1.0, 1.1 and 2.0 where a malformed certificate or other ASN.1 formatted data could lead to a denial of service via an infinite loop on Linux and macOS. Recomendamos a los administradores del sistema que actualicen sus entornos de ejecución de .NET Core a las versiones 1.0.8, 1.1.5 y 2.0.1.System administrators are advised to update their .NET Core runtimes to versions 1.0.8, 1.1.5 and 2.0.1. Recomendamos a los desarrolladores que actualicen el SDK de .NET Core a la versión 2.0.3 o 1.1.5.Developers are advised to update their .NET Core SDK to version 2.0.3 or 1.1.5.

  • CVE-2017-8700 Una omisión de CORS puede permitir la divulgación de información: existe una vulnerabilidad de seguridad en ASP.NET Core 1.0 y 1.1 donde se puede omitir CORS (uso compartido de recursos entre orígenes) y provocar una divulgación de información.CVE-2017-8700 CORS bypass can enable Information Disclosure: There is a security vulnerability in ASP.NET Core 1.0 and 1.1 where Cross-Origin Resource Sharing (CORS) can be bypassed, leading to information disclosure.

  • CVE-2017-11879 Una redirección abierta puede causar una elevación de privilegios: existe una vulnerabilidad de seguridad en ASP.NET Core 2.0 relacionada con una redirección abierta, lo que puede causar una elevación de privilegios.CVE-2017-11879 Open Redirect can cause Elevation Of Privilege: There is a security vulnerability in ASP.NET Core 2.0 where an Open Redirect exists, leading to Elevation Of Privilege.

  • CVE-2017-11770 Vulnerabilidad de denegación de servicio: existe una vulnerabilidad de seguridad en ASP.NET Core 1.0, 1.1 y 2.0 cuando la aplicación se hospeda con Http.Sys de Windows por la que una petición con un formato incorrecto puede causar una denegación de servicio.CVE-2017-11770 Denial Of Service Vulnerability: There is a security vulnerability in ASP.NET Core 1.0, 1.1 and 2.0 when the application is hosted through Windows Http.Sys where a malformed request can lead to a Denial Of Service.

En los nuevos proyectos creados con ASP.NET Core 1.0, ASP.NET Core 1.1 y ASP.NET Core 2.0, ahora se usarán versiones de paquetes en los que se incluirán las actualizaciones de seguridad anteriores.New projects created with ASP.NET Core 1.0, ASP.NET Core 1.1 and ASP.NET Core 2.0 will now use package versions that include the above security updates. Para los proyectos existentes, los usuarios pueden actualizar los paquetes a versiones más recientes con el cuadro de diálogo Administrar paquetes NuGet.For existing projects, users can update their packages to newer versions using the Manage NuGet Packages dialog.


Fecha de publicación: 8 de noviembre de 2017, Visual Studio 2017 versión 15.4.3Release Date: November 8, 2017 - Visual Studio 2017 version 15.4.3

Principales problemas corregidos en esta versiónTop Issues Fixed in this Release

Estos son los problemas identificados por los clientes que se han solucionado en esta versión:These are the customer-reported issues addressed in this release:

  • Se agregó la compatibilidad con Xcode 9.1 y iOS 11.1.Added support for Xcode 9.1 and iOS 11.1.
  • Se han restaurado los menús para los proyectos de Python en los que se usaban idiomas distintos del inglés.Restored menus for Python projects when using non English languages.

Fecha de lanzamiento: 31 de octubre de 2017, Visual Studio 2017 versión 15.4.2Release Date: October 31, 2017 - Visual Studio 2017 version 15.4.2

Principales problemas corregidos en esta versiónTop Issues Fixed in this Release

Estos son los problemas identificados por los clientes que se han solucionado en esta versión:These are the customer-reported issues addressed in this release:


Fecha de lanzamiento: 19 de octubre de 2017, Visual Studio 2017 versión 15.4.1Release Date: October 19, 2017 - Visual Studio 2017 version 15.4.1

Principales problemas corregidos en esta versiónTop Issues Fixed in this Release

Estos son los problemas identificados por los clientes que se han solucionado en esta versión:These are the customer-reported issues addressed in this release:


Fecha de lanzamiento: 9 de octubre de 2017, Visual Studio 2017 versión 15.4.0Release Date: October 9, 2017 - Visual Studio 2017 version 15.4.0

Resumen: Novedades de esta versiónSummary: What's New in this Release

  • La nueva notificación de lanzamiento de instalación e instalador permite saber cuándo se ha realizado correctamente la instalación.The new Setup and Installer launch banner lets you know when your installation is successful. Se ha agregado un nuevo mensaje de advertencia al final de la instalación que contiene vínculos a la Comunidad de desarrolladores para obtener ayuda adicional.We added a new warning message at the end of your install that contains links to the Developer Community for additional help.
  • Se han introducido mejoras en XAML.We made improvements to XAML. Ahora se pueden editar o quitar recursos XAML y agregar ControlTemplates.You can now edit or remove XAML resources, and add ControlTemplates.
  • La carga de trabajo de desarrollo de Plataforma universal de Windows ahora se incluye en el SDK de Windows 10 Fall Creators Update.The Universal Windows Platform Development workload now comes with the Windows 10 Fall Creators Update SDK.
  • Se ha agregado la compatibilidad de .NET Standard 2.0 con Windows Fall Creators Update.We added .NET Standard 2.0 support to the Windows Fall Creators Update.
  • El proyecto de paquete de aplicación de Windows ofrece nuevas plantillas de proyecto que ayudan a empaquetar cualquiera de los proyectos de Windows en un contenedor .appx.The Windows Application Packaging Project provides you with new project templates that help package any of your Windows projects into an .appx container.
  • .NET Core 2.0 se incluye de forma predeterminada para cargas de trabajo de desarrollo de Web y de .NET Core..NET Core 2.0 is included by default for Web Development and .NET Core Workloads.
  • Hemos mejorado Live Unit Testing para que admita la versión 1 del marco de MSTest. Además, hemos aumentado la detectabilidad de esta característica.We enhanced Live Unit Testing to include support for MSTest version 1 framework, and improved discoverability of this feature.
  • Puede implementar, probar y depurar las aplicaciones directamente en dispositivos iOS y Android con Xamarin Live.You can deploy, test, and debug your apps directly on iOS and Android devices with Xamarin Live.
  • Se ha agregado la compatibilidad con CMake 3.9 y estructuras de proyecto de CMake más flexibles.Added support for CMake 3.9 and more flexible CMake project structures.
  • Ahora puede tener como destino Linux en los proyectos de CMake.You can now target Linux from your CMake projects. Use la base de código existente de CMake como solución sin necesidad de convertirla en un proyecto de VS.Use your existing CMake code base as your solution without needing to convert it to a VS project.
  • Se ha mejorado la compatibilidad con Unity en Visual Studio Tools y se ha agregado la característica para establecer el puntero de instrucción en el nuevo tiempo de ejecución.We improved Unity support in Visual Studio Tools and added the Set Instruction Pointer feature under the new runtime.
  • Android SDK se va a instalar en una ubicación privada.The Android SDK is now being installed to a private location.
  • Herramientas de R ahora es compatible con la comunicación remota con Linux y RMarkdown, incluidas las características de edición, coincidencia de llaves y finalización de código.R Tools now has support for Linux remoting and RMarkdown including live editing, brace matching, and code completion.

Principales problemas corregidos en esta versiónTop Issues Fixed in this Release

Estos son los problemas identificados por los clientes que se han solucionado en esta versión:These are the customer-reported issues addressed in this release:


Resumen: Novedades de esta versiónDetails: What's New in this Release

Mejoras de Visual StudioVisual Studio Improvements

Instalación e instaladorSetup and Installer

  • Se ha agregado una notificación de lanzamiento en el instalador para indicar que Visual Studio se ha instalado correctamente (Figura 1).We added a launch banner in the installer to signal Visual Studio has been successfully installed (Figure 1).
Successful installation with new launch banner
(Figura 1) Instalación correcta con la nueva notificación de lanzamiento(Figure 1) Successful installation with new launch banner
  • El instalador usa ahora la detección de proxy automático para las descargas.The installer now uses auto-proxy detection for downloads.
  • Si se produce un error en un componente no crítico (uno que no impide directamente el IDE de Visual Studio), el instalador muestra ahora una advertencia en lugar de un error.If a non-critical component (one that doesn't directly impede Visual Studio IDE) fails, the installer now displays a warning instead of a failure. El cambio deja más claro que Visual Studio está listo para usarse aunque haya problemas que se deben solucionar y corregir.The change makes it clearer that Visual Studio is okay to use even though there are issues you need to address and correct.
  • Para crear un diseño sin conexión, se usan rutas de acceso más cortas que permiten a los administradores hospedar instalaciones sin conexión en jerarquías de carpetas de red más profundas.Creating an offline layout uses shorter paths that allow administrators to host offline installs in deeper network folder hierarchies.
  • Se muestra un mensaje al final de la instalación cuando se produce un error en la instalación de un paquete individual o si hay problemas de descarga (Figura 2).We display a message at the end of your install when an individual package install fails or you have download issues (Figure 2). En este mensaje se ofrecen vínculos a la Comunidad de desarrolladores para obtener ayuda adicional, para poder solucionar los problemas que puedan afectar a la capacidad del equipo para instalar Visual Studio en su totalidad.This message provides you with links to the Developer Community to get more help so that you can address issues that may be affecting your computer’s ability to install Visual Studio in its entirety.
Error dialog with potential solutions
(Figura 2) Cuadro de diálogo de error con posibles soluciones(Figure 2) Error dialog with potential solutions
  • Hemos corregido un error en el que el instalador configuraba incorrectamente la fecha y hora de instalación en Agregar o quitar programas después de actualizar Visual Studio.We resolved an issue where the installer was incorrectly setting the installed date/time in Add or Remove Programs after updating Visual Studio.

EditorEditor

  • Se ha corregido un problema del lector de pantalla JAWS de Freedom Scientific porque no podía usar IntelliSense en el editor de Visual Studio.We fixed a screen reader problem where the Freedom Scientific’s JAWS screen reader could not use IntelliSense in the Visual Studio editor.
  • Se ha agregado la popular característica de navegación Ctrl + clic para ir a la definición de Productivity Power Tools al producto principal de Visual Studio.We added the popular Productivity Power Tools navigation feature Control Click Go To Definition to the core Visual Studio product.
    • Para los lenguajes admitidos (actualmente, C#, VB y Python, y otros más que se agregarán en futuros lanzamientos), puede mantener presionada la tecla Ctrl y hacer clic en un símbolo en el editor de Visual Studio para navegar directamente a su definición.For supported languages (currently C#, VB and Python, with more languages coming in future releases), holding down the Ctrl key will allow you to click on a symbol in the Visual Studio editor and navigate to its definition.
    • Si prefiere mantener el comportamiento anterior de selección de palabras Ctrl+Clic, puede controlar el uso de las teclas en la característica en Herramientas > Opciones > Editor de texto > General > Habilitar el clic del mouse para Ir a definición, que permite seleccionar otras teclas modificadoras o desactivar la característica.If you prefer to keep the older Ctrl+Click word selection behavior, you can control the feature’s key usage via Tools > Options > Text Editor > General > Enable mouse click to perform Go To Definition, which lets you select other modifier keys, or turn off the feature if you wish.

ExtensibilidadExtensibility

Hemos corregido un error en el que las extensiones instaladas no mostraban notificaciones de actualizaciones en Visual Studio y estas no se actualizaban automáticamente.We fixed a bug where installed extensions did not display update notifications in Visual Studio and also were not automatically updated.

Carga de solución ligeraLightweight Solution Load

Hemos corregido un error que causaba errores de compilación cuando una solución se abría con la carga de solución ligera habilitada.We resolved a bug that caused build failures when a solution was opened with Lightweight Solution Load enabled.

Pruebas unitarias en vivo Live Unit Testing

  • Live Unit Testing admite los tres marcos de pruebas unitarias más populares: xUnit, NUnit y las versiones 1 y 2 de MSTest.Live Unit Testing provides support for the three popular unit-testing frameworks: xUnit, NUnit, and both MSTest version 1 and MSTest version 2.
  • Si no ha habilitado Live Unit Testing, el IDE de Visual Studio mostrará una barra dorada al abrir una solución con pruebas unitarias existentes.If you have not enabled Live Unit Testing, Visual Studio IDE displays a gold bar when you open a solution with existing unit tests. La barra dorada proporciona más información sobre la característica, cómo habilitarla y sus requisitos previos.The gold bar provides you with more information about the feature, how to enable it, and the required prerequisites.
  • El centro de estado de tareas muestra notificaciones de procesamiento en segundo plano, de modo que pueda encargarse de problemas importantes fácilmente al usar Live Unit Testing.The Task Status center shows background processing notifications so you can easily address key problems while using Live Unit Testing.
  • Hemos cambiado el nombre los de gestos contextuales para la inclusión o exclusión de Conjunto de pruebas dinámicas: incluir o excluir a Live Unit Testing: incluir/excluir.We changed the name on the right click gesture names for inclusion/exclusion from Live Test Set – Include/Exclude to Live Unit Testing Include/Exclude. También hemos eliminado la opción Limpieza de restablecimiento de la barra de menú y la hemos movido a Herramientas/Opciones/Eliminar datos persistentes.We also removed the Reset clean from the menu bar and moved it under Tools/Options/Delete persisted data.
  • Hemos realizado varias correcciones para que el sistema pueda detectar si no se ha cargado un proyecto con más facilidad y evitar un bloqueo de Live Unit Testing.We made several fixes so your system can better detect when a project has not loaded and avoid a crash in your Live Unit Testing. Hemos agregado mejoras de rendimiento de compilación que evitan la reevaluación de proyectos de MSBuild cuando el sistema interpreta que no ha habido ningún cambio en el archivo de proyecto.We added build performance improvements that avoid reevaluation of MSBuild projects when your system knows nothing has changed in the project file.

Herramientas para el desarrollo de la Plataforma universal de Windows Tools for Universal Windows Platform Development

El lanzamiento de Visual Studio 2017 versión 15.4 ofrece muchas actualizaciones de las herramientas de desarrollo de la Plataforma universal de Windows.Visual Studio 2017 version 15.4 release brings you many updates to the Universal Windows Platform development tools. Lea la información siguiente para consultar las novedades.Read below to see what's new!

Compatibilidad con Windows Fall Creators Update Windows Fall Creators Update Support

El lanzamiento de Visual Studio 2017 versión 15.4 incorpora compatibilidad de primera clase para desarrolladores centrados en el SDK de Windows Fall Creators Update.Visual Studio 2017 version 15.4 release brings first class support for developers targeting the Windows Fall Creators Update SDK. Cuando la carga de trabajo de desarrollo de Plataforma universal de Windows se instala con Visual Studio 2017 versión 15.4, se obtiene el SDK de Windows 10 Fall Creators Update automáticamente.When you install the Universal Windows Platform Development workload with Visual Studio 2017 version 15.4, you will automatically get the Windows 10 Fall Creators Update SDK.

Diseñador de XAML actualizado para proyectos de UWP que usan el SDK de Windows Fall Creators UpdateUpdated XAML Designer for UWP Projects Targeting the Windows Fall Creators Update SDK

Se han realizado actualizaciones importantes del diseñador de XAML para proyectos de UWP que usan el SDK de Windows Fall Creators Update, dando prioridad a las mejoras de rendimiento y confiabilidad, así como a la posibilidad de representar artefactos con un diseño fluido.We have made significant updates to the XAML designer for UWP projects targeting the Windows Fall Creators Update SDK, prioritizing performance and reliability improvements, as well as the ability to render Fluent design artifacts. Lea la entrada de blog sobre la actualización del diseñador de XAML para obtener más información.Please read the Visual Studio update to the XMAL Designer blog post for more details.

Nota: La experiencia del diseñador de XAML será la misma a menos que compile una aplicación de UWP con Windows Fall Creators Update.Note: The XAML Designer experience will be the same unless you are building a UWP application targeting the Windows Fall Creators Update.

Mejoras de Editar y continuar de XAML XAML Edit & Continue Improvements

Ahora puede editar o quitar recursos XAML con la característica Editar y continuar de XAML.You can now edit or remove XAML resources with XAML Edit & Continue. Además, también puede agregar ControlTemplates.In addition, you can also add ControlTemplates. Para beneficiarse de estas nuevas características, asegúrese de usar el SDK de Windows Fall Creators Update y ejecutar la aplicación con la última versión de Windows Fall Creators Update instalada.To leverage these new features, make sure you are targeting the Windows Fall Creators Update SDK and running the application with the latest Fall Creators Update to Windows applied.

Compatibilidad de .NET Standard 2.0 .NET Standard 2.0 Support

Windows Fall Creators Update ofrece compatibilidad de .NET Standard 2.0 en el desarrollo de UWP.The Windows Fall Creators Update brings support for .NET Standard 2.0 to UWP development. Para poder beneficiarse de las nuevas API con .NET Standard 2.0, debe definir el destino de versión mínima de la aplicación en el SDK de Windows Fall Creators Update.In order to leverage the new APIs with .NET Standard 2.0, you need to set the minimum version target of your application to the Windows Fall Creators Update SDK. Después tendrá la posibilidad de hacer referencia a los paquetes NuGet, las bibliotecas de clase y las API de .NET Standard 2.0 directamente desde la aplicación de UWP.You will then have the ability to reference .NET Standard 2.0 NuGet packages, class libraries, and APIs directly from your UWP application.

Tenga en cuenta que puede que algunas bibliotecas compatibles con .NET Standard 2.0 no funcionen correctamente o requieran pasos adicionales para funcionar con aplicaciones de UWP.Note that some libraries that support .NET Standard 2.0 may not work correctly or may require additional steps to work with UWP applications. En concreto, puede ser el caso de las aplicaciones de UWP compiladas con .NET Native, que tiene limitaciones de reflexión conocidas.In particular this can be the case for UWP applications compiled with .NET Native, which has known limitations with reflection. Si detecta este problema durante las pruebas, le recomendamos que se ponga en contacto con el propietario de la biblioteca y le pida una corrección o solución alternativa.If you find this during testing we recommend you contact the library owner and ask for possible workarounds or fixes. Un ejemplo de esto es el paquete NuGet 2.0 de Entity Framework Core, que actualmente tiene algunos problemas conocidos relacionados con UWP que se solucionarán en una futura versión de revisión. Para obtener más información, consulte la documentación sobre las implementaciones de .NET compatibles con EF Core .One example of this is the Entity Framework Core 2.0 NuGet package, which currently has a few known issues with UWP that will be fixed in an upcoming patch release (for more information see the documentation on .NET implementations supported by EF Core).

Proyecto de paquete de aplicación de WindowsWindows Application Packaging Project

El lanzamiento de Visual Studio 2017 versión 15.4 incorpora nuevas plantillas de proyecto para ayudar a empaquetar cualquier proyecto de Windows en un contenedor .appx, permitiendo la distribución o el envío modernos a la Tienda Windows.Visual Studio 2017 version 15.4 release brings in new project templates to help you package any Windows projects into an .appx container, allowing for modern distribution or submission to the Windows Store.

Para empezar a utilizar el proyecto de paquete de aplicación de Windows, vaya a Archivo > Nuevo > Proyecto y seleccione la nueva plantilla Proyecto de paquete de aplicación de Windows en Visual C# > nodo Windows Universal (Figura 3).To get started with the Windows Application Packaging Project, go to File > New > Project and select the new Windows Application Packaging Project template under the Visual C# > Windows Universal node (Figure 3).

Windows Application Packaging Project
(Figura 3) Proyecto de paquete de aplicación de Windows(Figure 3) Windows Application Packaging Project

En el nuevo proyecto, puede agregar una referencia a los proyectos existentes de Windows, como WPF, WinForms o MFC; para ello, haga clic con el botón derecho en el nodo Aplicaciones en el Explorador de soluciones y seleccione Agregar referencia.In the new project, you can add a reference to your existing Windows projects, such as WPF, WinForms, or MFC by right clicking on the Applications node in the Solution Explorer and selecting Add Reference. Tendrá a su disposición muchas de las herramientas existentes de UWP con las que está familiarizado, como empaquetado, edición de manifiestos y asociación del almacén.You then have many of the existing UWP tools that you are used to, such as packaging, manifest editing, and Store association.

Herramientas de desarrollo web Web Development Tools

  • .NET Core 2.0 está disponible durante la instalación y se incluye de forma predeterminada para las cargas de trabajo de desarrollo de Web y de .NET Core..NET Core 2.0 is available during installation and is included by default for Web Development, and .NET Core Workloads.
  • Ya se admite el proceso de scaffolding de las páginas de Razor.Razor pages scaffolding is now supported.
  • Puede publicar en los registros de contenedor, incluidos Azure Container Registry y Docker Hub.You can publish to container registries, including Azure Container Registry, and Docker Hub.
  • Las herramientas de Azure Functions están incluidas en la carga de trabajo de Azure.Azure Functions tools are included in the Azure workload.
  • Al publicar un trabajo web de Azure, puede hacerlo como un trabajo web desencadenado usando expresiones CRON.When publishing an Azure Web Job, you can publish as a triggered web job using cron expressions.

Visual Studio Tools para Xamarin Visual Studio Tools for Xamarin

Xamarin Live permite a los desarrolladores implementar, probar y depurar constantemente sus aplicaciones directamente en los dispositivos iOS y Android (Figura 4).Xamarin Live enables developers to continuously deploy, test, and debug their apps, directly on iOS and Android devices (Figure 4). Después de descargar Xamarin Live Player, que se encuentra disponible en App Store o en Google Play, puede sincronizar su dispositivo con Visual Studio y revolucionar la forma de compilar aplicaciones móviles.After downloading the Xamarin Live Player - available in the App Store or on Google Play - you can pair your device with Visual Studio and revolutionize the way you build mobile apps. Esta funcionalidad ya está incluida en Visual Studio y puede habilitarse en Herramientas > Opciones > Xamarin > Otros > Habilitar Xamarin Live Player.This functionality is now included in Visual Studio and can be enabled by going to Tools > Options > Xamarin > Other > Enable Xamarin Live Player.

Xamarin Live Player
(Figura 4) Animación del modo de edición en vivo, implementación y par de Xamarin Live Player(Figure 4) Animation of the Xamarin Live Player pair, deployment, and live edit modes

Consulte las notas de la versión de Visual Studio Tools para Xamarin para ver una lista completa de los cambios de Visual Studio 2017 versión 15.4.Visit the Visual Studio Tools for Xamarin release notes for a complete list of changes in Visual Studio 2017 version 15.4.

Visual Studio Tools para CMake Visual Studio Tools for CMake

Visual Studio 2017 versión 15.4 aporta las mejoras siguientes para CMake:Visual Studio 2017 version 15.4 brings the folowing improvements to CMake:

  • La versión de CMake incluida con Visual Studio Tools para CMake se ha actualizado a la versión 3.9.The version of CMake included with the Visual Studio Tools for CMake has been upgraded to version 3.9.
  • Ya se admiten las carpetas con varias listas de CMake independientes.Folders containing multiple, independent CMakeLists are now supported.

Para obtener más información, consulte Novedades para CMake en 15.4.For more info check out what's new in CMake in 15.4.

Mejoras en Linux C++ Linux C++ Improvements

Ahora puede tener como destino Linux en los proyectos de CMake.You can now target Linux from your CMake projects. Esto le permite trabajar en la base de código existente que utiliza CMake como la solución de compilación sin tener que convertirla en un proyecto de VS.This enables you to work on your existing code base that uses CMake as your build solution without having to convert it to a VS project. Si la base de código es multiplataforma puede tener como destino Windows y Linux desde dentro de Visual Studio.If your code base is cross-platform you can target both Windows and Linux from within Visual Studio. Para obtener más información, consulte la entrada de blog Visual C++ for Linux Development with CMake (Visual C++ para desarrollo de Linux con CMake).For more information, see the Visual C++ for Linux Development with CMake blog post.

Mejoras en Visual Studio Tools para Unity Visual Studio Tools for Unity Improvements

  • Se ha mejorado la compatibilidad para la opción experimental de .NET 4.6 en Unity 2017.1.We improved support for the Experimental .NET 4.6 option in Unity 2017.1.
    • Se ha agregado compatibilidad con la característica para establecer el puntero de instrucción en el nuevo tiempo de ejecución.You have added support for the Set Instruction Pointer feature under the new runtime.
  • Se proporciona compatibilidad para los ensamblados definidos por el usuario (assembly.json) en Unity 2017.2.We provide support for user defined assemblies (assembly.json) in Unity 2017.2.
  • Se han realizado mejoras generales en la evaluación de expresiones durante la depuración.We made general improvements in Expression Evaluation while debugging.

Visual Studio Tools para Apache Cordova Visual Studio Tools for Apache Cordova

Android SDK se va a instalar en una ubicación privada en %programdata%.The Android SDK is now being installed to a private location under %programdata%. Esto permitirá a los usuarios administrar la instalación compartida del SDK en otra parte sin que ello afecte a los escenarios de VS-TACO.This will allow users to manage their shared SDK installation elsewhere without affecting any VS-TACO scenarios.

Herramientas de R para Visual Studio R Tools for Visual Studio

Compatibilidad con RMarkdown:Support for RMarkdown:

  • Edición directa de archivos de RMarkdownLive editing of RMarkdown files
  • Formateo del código de R admitido en los bloques de códigoR code formatting supported within code blocks
  • Sangría inteligente en bloques de código de RSmart indent in R code blocks
  • Coincidencia de llaves y finalización de códigoBrace matching and code completion

Conectividad remota:Remote Connectivity:

  • Compatibilidad con Windows Remote R agregada en la versión anteriorWindows Remote R support was added in the previous release
  • Conectividad de Linux ahora también disponibleLinux connectivity is now available as well

Mejoras generales:General Improvements:

  • Colorización de Roxygen e IntellisenseRoxygen colorization and Intellisense
  • Escaneo de R (similar a LintR)R linting (similar to LintR)
  • Multiselección en el historial de trazados de RR Plot history multi-select
  • Sangría inteligente mejorada en expresiones de varias líneas, incluida la canalización del tipo dplyrImproved smart indent in multiline expressions including dplyr pipe
  • Interfaz de usuario accesible, con visores y cuadrículaAccessible UI including viewers and grid

BlogsBlogs

Developer Tools Blogs Aproveche la información y las recomendaciones disponibles en el sitio web de los blogs de Developer Tools. Take advantage of the insights and recommendations available in the Developer Tools Blogs site.

Los blogs de Developer Tools le permiten mantenerse al día sobre las nuevas versiones e incluyen publicaciones con mucha información sobre una gran variedad de características.The Developer Tools Blogs keep you up-to-date on all new releases and include deep dive posts on a broad range of features. Para más detalles sobre el mundo de .NET, consulte el blog de DotNet.For insights into the .NET world, check out the DotNet Blog. 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.You can find detailed expertise in each language area team blog — C#, VB, C++ and, F# — to name a few.


Problemas conocidosKnown Issues

Visual Studio 2017 Known Issues Vea todos los problemas conocidos y las soluciones alternativas disponibles en Visual Studio 2017, versión 15.4. See all existing known issues and available workarounds in Visual Studio 2017 version 15.4.

Estamos plenamente dispuestos a escuchar sus comentarios.We are fully committed to listening to your feedback. 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.Visit the Developer Community site to find the latest issues, log new issues, and upvote existing issues.


Historial de notas de la versión de Visual Studio de 2017Visual Studio 2017 Release Notes History

Vea la página Historial de notas de la versión de Visual Studio 2017.Please see the Visual Studio 2017 Release Notes History page.


Principio de página
Top of Page