Novedades de Visual Studio 2017What's new in Visual Studio 2017

Actualizado para la versión 15.7Updated for the 15.7 release

¿Quiere actualizar desde una versión anterior de Visual Studio?Looking to upgrade from a previous version of Visual Studio? Visual Studio 2017 puede ofrecerle: productividad incomparable para cualquier desarrollador, aplicación y plataforma.Here's what Visual Studio 2017 can offer you: Unparalleled productivity for any dev, any app, and any platform. Use Visual Studio 2017 para desarrollar aplicaciones para Android, iOS, Windows, Linux, la Web y la nube.Use Visual Studio 2017 to develop apps for Android, iOS, Windows, Linux, web, and cloud. Escriba código con rapidez, depure y emita diagnósticos con facilidad, ejecute pruebas con frecuencia y publique con confianza.Code fast, debug and diagnose with ease, test often, and release with confidence. También puede ampliar y personalizar Visual Studio si crea sus propias extensiones.You can also extend and customize Visual Studio by building your own extensions. Use el control de versiones, actúe con agilidad y colabore de manera eficiente con esta versión.Use version control, be agile, and collaborate efficiently with this release!

Este es un resumen general de los cambios que hemos realizado desde la versión anterior, Visual Studio 2015:Here's a high-level recap of the changes that were made since the previous version, Visual Studio 2015:

  • Redefinición de los aspectos básicos.Redefined fundamentals. Una nueva experiencia de instalación significa que puede instalar más rápidamente e instalar lo que desee cuando lo necesite.A new setup experience means that you can install more quickly and install what you want when you need it. Si quiere cargar grandes proyectos y soluciones o trabajar con carpetas de código, o incluso en un solo archivo de código, Visual Studio se inicia más rápido.Whether you want to load large solutions and projects, or work on folders of code, or even on a single file of code, Visual Studio starts faster. Y Visual Studio le ayuda a centrarse en el panorama general, especialmente en el caso de los equipos que están adoptando DevOps.And, Visual Studio helps you stay focused on the big picture, especially for teams embracing DevOps.
  • Rendimiento y productividad.Performance and productivity. Nos hemos centrado en nuevas y modernas funciones de desarrollo de escritorio, en la nube y móviles.We have focused on new and modern mobile, cloud, and desktop development capabilities. Asimismo, también hemos mejorado las experiencias de productividad del desarrollador general, el rendimiento y la adquisición general.And, we've also improved the overall acquisition, performance, and general developer productivity experiences. Visual Studio se inicia más rápido, tiene mejor capacidad de respuesta y utiliza menos memoria que antes.Visual Studio starts faster, is more responsive, and uses less memory than before.
  • Desarrollo de aplicaciones en la nube con Azure.Cloud app development with Azure. Se trata de un conjunto integrado de herramientas de Azure que le permite crear con facilidad aplicaciones principalmente destinadas a la nube con la tecnología de Microsoft Azure.A built-in suite of Azure tools enable you to easily create cloud-first apps powered by Microsoft Azure. Visual Studio facilita la configuración, la compilación, la depuración, el empaquetado y la implementación de aplicaciones y servicios en Azure.Visual Studio makes it easy to configure, build, debug, package, and deploy apps and services on Azure.
  • Desarrollo de aplicaciones para Windows.Windows app development. Use las plantillas de UWP en Visual Studio 2017 para crear un proyecto único para todos los dispositivos Windows 10– PC, tableta, teléfono, Xbox, HoloLens, Surface Hub y mucho más.Use the UWP templates in Visual Studio 2017 to create a single project for all Windows 10 devices – PC, tablet, phone, Xbox, HoloLens, Surface Hub, and more. Luego, genere un paquete de la aplicación y enviélo a Microsoft Store desde Visual Studio para que la aplicación quede a disposición de los clientes.Then, produce an app package and submit it to Microsoft Store from within Visual Studio to get your app out to customers.
  • Desarrollo de aplicaciones móviles.Mobile app development. En Visual Studio de 2017, puede innovar y obtener resultados rápidamente con Xamarin, que unifica los requisitos móviles multiplataforma mediante el uso de un código base principal y un conjunto de aptitudes.In Visual Studio 2017, you can innovate and get results fast with Xamarin, which unifies your multi-platform mobile requirements by using one core codebase and set of skills. Pásese a la tecnología móvil con los equipos existentes, las inversiones en tecnología y el código de C# para proporcionar experiencias de nivel consumidor antes de lo previsto y con un coste menor al esperado.Go mobile with your existing teams, technology investments, and C# code to deliver consumer-grade experiences ahead of schedule and under budget. Acelere cada paso del ciclo de vida móvil para ofrecer experiencias de consumidor de primera clase o una cartera de aplicaciones de productividad para capacitar a sus empleados.Accelerate every step of the mobile lifecycle to deliver world-class consumer experiences or a portfolio of productivity apps to empower your workforce.
  • Desarrollo multiplataforma.Cross-platform development. Distribuya software en cualquier plataforma de destino sin problemas.Seamlessly deliver software to any targeted platform. Extienda los procesos de DevOps a SQL Server por medio de Redgate Data Tools y automatice con seguridad las implementaciones de base de datos desde Visual Studio.Extend DevOps processes to SQL Server through Redgate Data Tools and safely automate database deployments from Visual Studio. O use .NET Core para escribir aplicaciones y bibliotecas que se ejecuten sin modificarse en sistemas operativos Windows, Linux y macOS.Or, use .NET Core to write apps and libraries that run unmodified across Windows, Linux, and macOS operating systems. Además, una novedad de la versión 15.3: la compatibilidad en paralelo con los SDK de .NET Core 2.0.(And new in 15.3: Get side-by-side support for .NET Core 2.0 SDKs.)
  • Desarrollo de juegos.Games development. Con Visual Studio Tools para Unity (VSTU), puede usar Visual Studio para escribir scripts de editor y juegos en C# y, a continuación, usar su eficaz depurador para buscar y corregir errores.With Visual Studio Tools for Unity (VSTU), you can use Visual Studio to write game and editor scripts in C# and then use its powerful debugger to find and fix errors. La versión más reciente de VSTU incluye color de sintaxis para el lenguaje del sombreador de ShaderLab de Unity, visualizaciones mejoradas del depurador y generación de código mejorada para el Asistente de MonoBehavior.The latest release of VSTU includes syntax coloring for Unity's ShaderLab shader language, better debugger visualizations, and improved code generation for the MonoBehavior wizard. VSTU también integra los archivos de proyecto de Unity, los mensajes de la consola y la capacidad de iniciar el juego en Visual Studio, de modo que pueda dedicar menos tiempo a conmutar con el editor de Unity al escribir código.VSTU also brings your Unity project files, console messages, and the ability to start your game into Visual Studio so you can spend less time switching to and from the Unity Editor while writing code.
  • Desarrollo de IA.AI development. Con Visual Studio Tools para IA (nuevo en 15.5), puede usar las características de productividad de Visual Studio para acelerar la innovación de IA.With Visual Studio Tools for AI (new in 15.5), you can use the productivity features of Visual Studio to accelerate AI innovation. Compile, pruebe e implemente soluciones de Deep Learning o IA que se integran perfectamente con Azure Machine Learning para proporcionar funcionalidades de experimentación muy eficaces, como el envío transparente de trabajos de preparación de datos y entrenamiento de modelos a distintos destinos de procesamiento.Build, test, and deploy Deep Learning / AI solutions that seamlessly integrate with Azure Machine Learning for robust experimentation capabilities, such as submitting data preparation and model training jobs transparently to different compute targets. Además, Visual Studio Tools for AI admite métricas personalizadas y el seguimiento del historial de ejecución, lo que permite la auditoría y reproducibilidad de ciencia de datos.And, Visual Studio Tools for AI provides support for custom metrics and run history tracking, which enables data science reproducibility and auditing.

Nota

Para una lista completa de las características y funcionalidades nuevas de Visual Studio 2017, consulte las notas de la versión actual.For a complete list of new features and functionality in Visual Studio 2017, see the Current release notes. Para inspeccionar las ofertas de características futuras, consulte las notas de la versión preliminar.And for a peek at future feature offerings, see the Preview release notes.

Aquí se muestra información más detallada sobre algunas de las mejoras más destacables y las nuevas características de Visual Studio 2017.Here's more detailed information about some of the most notable improvements and new features in Visual Studio 2017.

Redefinición de los aspectos básicosRedefined fundamentals

Una nueva experiencia de instalaciónA new setup experience

Descargue Visual Studio 2017 o vea los requisitos de sistema de Visual Studio.Download Visual Studio 2017 or Check Visual Studio system requirements

Visual Studio acelera y facilita la instalación de simplemente las características que necesita, y justo cuando las necesita.Visual Studio makes it easier and faster to install just the features you need, when you need them. Y, además, se desinstala sin errores.And, it uninstalls cleanly, too.

El cambio más importante que verá cuando instale Visual Studio es su nueva experiencia de instalación.The most important change to note when you install Visual Studio is its new setup experience. En la pestaña Cargas de trabajo, verá opciones de instalación que se agrupan para representar marcos, lenguajes y plataformas comunes.On the Workloads tab, you'll see installation options that are grouped to represent common frameworks, languages, and platforms. Abarca todo, desde el desarrollo de escritorio de .NET hasta el desarrollo de aplicaciones de C++ en Windows, Linux y iOS.It covers everything from .NET desktop development to C++ application development on Windows, Linux, and iOS.

Seleccione las cargas de trabajo que requiere y cámbielas cuando sea necesario.Choose the workloads you need, and change them when you need to.

Cuadro de diálogo de instalación de Visual Studio 2017Visual Studio 2017 setup dialog

También tiene diferentes opciones para configurar la instalación:And you've got options to fine-tune your installation, too:

  • ¿Quiere seleccionar sus propios componentes en lugar de usar cargas de trabajo?Want to pick your own components instead of using workloads? Seleccione la pestaña Componentes individuales del instalador.Select the Individual components tab from the installer.
  • ¿Quiere instalar paquetes de idioma sin tener que cambiar la opción de idioma de Windows?Want to install Language Packs without also having to change the Windows language option? Pulse la pestaña Paquetes de idioma del instalador.Choose the Language packs tab of the installer.
  • Novedad en 15.7: ¿Quiere cambiar la ubicación de instalación de Visual Studio?New in 15.7: Want to change the location of where Visual Studio installs? Elija la pestaña Opciones de instalación del instalador.Choose the Installation options tab of the installer.

Para más información sobre la nueva experiencia de instalación, incluidas instrucciones paso a paso para guiarle, consulte la página Instalación de Visual Studio.To learn more about the new installation experience, including step-by-step instructions that walk you through it, see the Install Visual Studio page.

Hacer hincapié en la accesibilidadA focus on accessibility

Novedad de la versión 15.3: hemos realizado más de 1700 correcciones de destino para mejorar la compatibilidad entre Visual Studio y las tecnologías de asistencia que muchos clientes usan.New in 15.3, we made over 1,700 targeted fixes to improve compatibility between Visual Studio and the assistive technologies that many customers use. Existen docenas de escenarios que son más compatibles que nunca con lectores de pantalla, temas de alto contraste y otras tecnologías de ayuda.There are dozens of scenarios that are more compatible with screen readers, high contrast themes, and other assistive technologies than ever before. El depurador, el editor y el shell también se han mejorado considerablemente.The debugger, editor, and shell have all gotten significant improvements, too.

Para más información, vea la entrada de blog Accessibility improvements in Visual Studio 2017 version 15.3 (Mejoras de accesibilidad en Visual Studio 2017 versión 15.3).For more information, see the Accessibility improvements in Visual Studio 2017 version 15.3 blog post.

Rendimiento y productividadPerformance and productivity

Iniciar sesión en varias cuentasSign in across multiple accounts

Presentamos un nuevo servicio de identidad en Visual Studio que le permite compartir cuentas de usuario en Team Explorer, Azure Tools, publicar contenido en Microsoft Store y mucho más.We've introduced a new identity service in Visual Studio that allows you to share user accounts across Team Explorer, Azure Tools, Microsoft Store publishing, and more.

También puede permanecer más tiempo con la sesión abierta.You can stay signed in longer, too. Visual Studio no le pedirá que vuelva a iniciar sesión cada 12 horas.Visual Studio won't ask you to sign in again every 12 hours. Para obtener más información, vea la publicación del blog Fewer Visual Studio Sign-in Prompts (Menos mensajes emergentes de inicio de sesión en Visual Studio).To learn more, see the Fewer Visual Studio sign-in prompts blog post.

Iniciar Visual Studio más rápidoStart Visual Studio faster

El nuevo Centro de rendimiento de Visual Studio puede ayudarle a optimizar el tiempo necesario para iniciar el IDE.The new Visual Studio Performance Center can help you optimize your IDE start-up time. El Centro de rendimiento muestra todas las extensiones y ventanas de herramientas que pueden estar ralentizando el inicio del IDE.The Performance Center lists all the extensions and tool windows that might slow down the IDE startup. Puede usarlo para mejorar el rendimiento de inicio determinando cuándo se inician las extensiones o si las ventanas de herramientas están abiertas en el inicio.You can use it to improve startup performance by determining when extensions start, or whether tool windows are open at startup.

Carga de extensiones a petición más rápidaFaster on-demand loading of extensions

Visual Studio moverá sus extensiones (y también trabajará con extensiones de terceros) para que se carguen bajo demanda, en lugar de en el momento de inicio del IDE.Visual Studio is moving its extensions (and working with third-party extensions too) so that they load on-demand, rather than at IDE startup. ¿Tiene curiosidad por saber qué extensiones afectan al inicio, la carga de la solución y el rendimiento de escritura?Curious about which extensions impact startup, solution load, and typing performance? Puede ver esta información en Ayuda > Administrar el rendimiento de Visual Studio.You can see this information in Help > Manage Visual Studio Performance.

Cuadro de diálogo Opciones en Visual Studio 2017Options dialog box in Visual Studio 2017

Administrar las extensiones con Roaming Extension ManagerManage your extensions with Roaming Extensions Manager

Ahora es más sencillo configurar cada entorno de desarrollo con sus extensiones favoritas cuando inicie sesión en Visual Studio.It's easier to set up each development environment with your favorite extensions when you sign in to Visual Studio. El nuevo Roaming Extension Manager mantiene el seguimiento de todas sus extensiones favoritas mediante la creación de una lista sincronizada en la nube.The new Roaming Extension Manager keeps track of all your favorite extensions by creating a synchronized list in the cloud.

Para ver una lista de las extensiones de Visual Studio, haga clic en Herramientas > Extensiones y actualizaciones y, después, haga clic en Roaming Extension Manager.To see a list of your extensions in Visual Studio, click Tools > Extensions & Updates, and then click the Roaming Extension Manager.

Visual Studio 2017 - Cuadro de diálogo Extensiones y actualizacionesVisual Studio 2017 - Extensions and Updates dialog

Roaming Extension Manager realiza un seguimiento de todas las extensiones que instale, pero puede decidir las que quiere agregar a la lista de itinerancia.The Roaming Extension Manager tracks all the extensions you install, but you can choose which ones you want to add to your Roaming list.

Visual Studio 2017 - Cuadro de diálogo Extensiones y actualizacionesVisual Studio 2017 - Extensions and Updates dialog

Cuando use Roaming Extension Manager, verá tres tipos de icono en la lista:When you use the Roaming Extension Manager, there are three icon types on your list:

  • Icono de extensión con perfil itinerante Extensión con perfil itinerante: una extensión que forma parte de esta lista de itinerancia, pero que no está instalada en el equipo.Roamed icon Roamed: An extension that is part of this Roaming List, but not installed on your machine. (Puede instalarlas mediante el botón Descargar).(You can install these by using the Download button.)
  • Icono de extensión con perfil itinerante e instalada Extensión con perfil itinerante e instalada: todas las extensiones que forman parte de la lista de itinerancia y que están instaladas en su entorno de desarrollo.Roamed & Installed icon Roamed & Installed: All extensions that are part of this Roaming List and installed in your dev environment. (Si decide que no quiere usar un perfil itinerante, puede quitarlas mediante el botón Detener itinerancia).(If you decide you do not want to roam, you can remove these by using the Stop Roaming button.)
  • Icono de extensión instalada Extensión instalada: todas las extensiones que están instaladas en este entorno pero no forman parte de la lista Itinerancia.Installed icon Installed: All extensions that are installed in this environment, but are not part of your Roaming List. (Puede agregar extensiones a la lista de itinerancia mediante el botón Iniciar itinerancia).(You can add extensions to the Roaming List by using the Start Roaming button.)

Todas las extensiones que descargue con la sesión iniciada se agregan a la lista como Extensión con perfil itinerante e instalada.Any extension that you download while you are signed in is added to your list as Roamed & Installed. La extensión pasa a formar parte de la lista Itinerancia, que le proporciona acceso a ella desde cualquier equipo.The extension then becomes part of your Roaming list, which gives you access to it from any machine.

Experiencia con Live Unit TestingExperience live unit testing

En Visual Studio Enterprise de 2017, Live Unit Testing le ofrece los resultados de las pruebas unitarias y la cobertura de código en el editor al tiempo que codifica.In Visual Studio Enterprise 2017, live unit testing gives you live unit test results and code coverage in the editor while you are coding. Funciona con proyectos de C# y Visual Basic para .NET Framework y .NET Core, y admite tres marcos de prueba de MSTest, xUnit y NUnit.It works with C# and Visual Basic projects for both the .NET Framework and .NET Core, and it supports three test frameworks of MSTest, xUnit, and NUnit.

Live Unit TestingLive Unit Testing

Para más información, vea Introducción Live Unit Testing (Presentación de Live Unit Testing).For more information, see the Introducing Live Unit Testing. Para obtener una lista de las nuevas características agregadas en cada versión de Visual Studio Enterprise 2017, vea Novedades de Live Unit Testing.For a list of new features added in each release of Visual Studio Enterprise 2017, see What's new in Live Unit Testing.

Configurar una canalización de CI/CDSet up a CI/CD pipeline

Pruebas automatizadasAutomated testing

Las pruebas automatizadas son una parte fundamental de cualquier canalización de DevOps.Automated testing is a key part of any DevOps pipeline. Le permiten probar y presentar su solución de manera coherente y confiable en ciclos mucho más cortos.It allows you to consistently and reliably test and release your solution on much shorter cycles. Los flujos de CI/CD (integración continua y entrega continua) pueden ayudarle a hacer que el proceso sea más eficaz.CI/CD (Continuous Integration and Continuous Delivery) flows can help make the process more efficient.

Para más información sobre las pruebas automatizadas, vea la publicación del blog CI/CD pipeline for automated tests in DevOps (Canalización de CI/CD para pruebas automatizadas en DevOps).For more information about automated tests, see the CI/CD pipeline for automated tests in DevOps blog post.

Para más información sobre las novedades de la extensión de DevLabs de Continuous Delivery Tools for Visual Studio (Herramientas de entrega continua para Visual Studio), vea la entrada de blog Commit with Confidence: Commit Time Code Quality (Confirmar con confianza: calidad del código de tiempo de confirmación).And, for more information about what's new in the Continuous delivery tools for Visual Studio DevLabs extension, see the Commit with confidence: Commit time code quality blog post.

Mejoras del IDE de Visual StudioVisual Studio IDE enhancements

Uso de nuevas refactorizacionesUse new refactorings

La refactorización es el proceso de mejorar el código una vez escrito.Refactoring is the process of improving your code after it has been written. La refactorización cambia la estructura interna del código sin cambiar su comportamiento.Refactoring changes the internal structure of the code without changing its behavior. Se agregan refactorizaciones nuevas con frecuencia. Estas son solo algunas de ellas:We add new refactorings often; here are just a few:

  • Agregar un parámetro (desde CallSite)Add parameter (from CallSite)
  • Generar invalidacionesGenerate overrides
  • Agregar un argumento con nombreAdd named argument
  • Agregar comprobación de NULL para los parámetrosAdd null-check for parameters
  • Insertar separadores de dígitos en literalesInsert digit-separators into literals
  • Cambiar base de literales numéricos (por ejemplo, hexadecimal a binario)Change base for numeric literals (for example, hex to binary)
  • Convertir instrucciones if-to-switchConvert if-to-switch
  • Quitar variables no usadasRemove unused variable

Para más información, consulte Acciones rápidas.For more information, see Quick Actions.

Interacción con GITInteract with Git

Cuando se trabaja con un proyecto en Visual Studio, puede configurar y rápidamente confirmar y publicar el código en un servicio de GIT.When you are working with a project in Visual Studio, you can set up and quickly commit and publish your code to a Git service. También puede administrar sus repositorios de GIT por medio de clics de menú con los botones de la esquina inferior derecha del IDE.You can also manage your Git repositories by using menu clicks from buttons in the bottom right-hand corner of the IDE.

Visual Studio 2017 interactúa con el cuadro de diálogo de GITVisual Studio 2017 interacts with the Git dialog

Experiencia de controles de navegación mejoradaExperience improved navigation controls

Se ha actualizado la experiencia de navegación para ayudarle a llegar de A a B con mayor confianza y menos distracciones.We've refreshed the navigation experience to help you get from A to B with greater confidence and fewer distractions.

  • Novedad en 15.4: Ir a definición (CTRL+clic o F12) – Los usuarios del mouse tienen una manera más fácil de navegar a la definición de un miembro: presionar CTRL y, después, hacer clic en el miembro.New in 15.4: Go To Definition (Ctrl+click or F12) – Mouse users have an easier way to navigate to the definition of a member by pressing Ctrl and then clicking the member. Al presionar Ctrl y mantener el puntero sobre un símbolo de código lo subrayará y lo convertirá en un vínculo.Pressing Ctrl and hovering over a code symbol will underline it and turn it into a link. Vea Go To Definition and Peek Definition (Ir a definición y Ver la definición) para más información.See Go To Definition and Peek Definition for more information.

  • Ir a implementación (CTRL+F12) – Navegue desde cualquier tipo base o miembro a sus diversas implementaciones.Go To Implementation (Ctrl+F12) – Navigate from any base type or member to its various implementations.

  • Ir a todo (CTRL+T o CTRL+,) – Navegue directamente a cualquier declaración de archivo/tipo/miembro/símbolo.Go To All (Ctrl+T or Ctrl+,) – Navigate directly to any file/type/member/symbol declaration. Puede filtrar la lista de resultados o usar la sintaxis de consulta (por ejemplo, "f searchTerm" para los archivos, "t searchTerm" para los tipos, etc.).You can filter your result list or use the query syntax (for example, "f searchTerm" for files, "t searchTerm" for types, etc.).

    Ir a todo mejoradoImproved Go To All

  • Buscar todas las referencias (Mayús+F12) – Con la coloración de sintaxis, puede agrupar los resultados de Buscar todas las referencias mediante una combinación de proyecto, definición y ruta de acceso.Find All References (Shift+F12) – With syntax colorization, you can group Find All Reference results by a combination of project, definition, and path. También puede "bloquear" resultados para seguir encontrando otras referencias sin perder los resultados originales.You can also "lock" results so that you can continue to find other references without losing your original results.

    Nueva herramienta Buscar todas las referenciasNew Find All References tool

  • Visualizador de estructuras – Las líneas verticales grises con puntos sirven como puntos de referencia en el código para proporcionar contexto dentro del marco de vista.Structure Visualizer – Dotted, gray vertical lines (indent guides) act as landmarks in code to provide context within your frame of view. Puede reconocerlas de las populares herramientas Productivity Power Tools.You may recognize them from the popular Productivity Power Tools. Puede usarlas para visualizar y descubrir en qué bloque de código se encuentra en cualquier momento sin tener que desplazarse.You can use them to visualize and discover what block of code you're in at any time without having to scroll. Al mantener el puntero sobre las líneas aparece la información sobre herramientas que muestra la apertura de ese bloque y sus elementos primarios.Hovering over the lines displays a tooltip that shows you the opening of that block and its parents. Está disponible para todos los lenguajes admitidos a través de las gramáticas de TextMate, así como C#, Visual Basic y XAML.It's available for all the languages supported via TextMate grammars, as well as C#, Visual Basic, and XAML.

    Visualizador de estructura de Visual Studio 2017Visual Studio 2017 structure visualizer

Para más información sobre las características de productividad nuevas, consulte el blog de Mark Wilson-Thomas sobre la productividad en Visual Studio 2017.For more information about the new productivity features, see the Productivity in Visual Studio 2017 blog post by Mark Wilson-Thomas.

Visual C++Visual C++

Verá varias mejoras en Visual Studio, como la distribución de C++ Core Guidelines con Visual Studio, la actualización del compilador mediante la incorporación de compatibilidad mejorada para características de C++11 y C++ y la adición y actualización de las funciones de las bibliotecas de C++.You'll see several improvements in Visual Studio, such as distributing C++ Core Guidelines with Visual Studio, updating the compiler by adding enhanced support for C++11 and C++ features, and adding and updating functionality in the C++ libraries. También hemos mejorado el rendimiento del IDE de C++ y las cargas de trabajo de la instalación, entre otros elementos.We've also improved the performance of the C++ IDE, installation workloads, and more.

Además, hemos corregido más de 250 errores y problemas notificados en el compilador y las herramientas, muchos enviados por los usuarios a través de la Comunidad de desarrolladores de C++.As well, we've fixed over 250 bugs and reported issues in the compiler and tools, many submitted by customers through the Developer Community for C++.

Para información completa, consulte la página Novedades de Visual C++ en Visual 2017.For complete details, see the What's new for Visual C++ in Visual 2017 page.

Depuración y diagnósticosDebugging and diagnostics

Icono para ejecutar hasta la líneaRun to Click

Ahora, puede más continuar más fácilmente con la depuración desde un punto concreto sin tener que establecer un punto de interrupción para detenerse en una línea determinada.Now, you can more easily skip ahead during debugging without setting a breakpoint to stop on the line you want. Cuando se haya detenido en el depurador, simplemente haga clic en el icono que aparece junto a la línea de código.When you are stopped in the debugger, just click the icon that appears next to the line of code. El código se ejecutará y se detendrá en esa línea la próxima vez que se alcance en la ruta de código.Your code will run and stop on that line the next time it is hit in your code path.

Depuración de Visual Studio 2017 RC - Hacer clic y ejecutarVisual Studio 2017 debug - Run To Click

Nueva aplicación auxiliar de excepcionesThe new Exception Helper

La nueva aplicación auxiliar de excepciones le ayuda a ver la información de excepciones de un solo vistazo.The new Exception Helper helps you view your exception information at-a-glance. La información se presenta en un formato compacto con acceso instantáneo a las excepciones internas.The information is presented in a compact form with instant access to inner exceptions. Al diagnosticar un caso de NullReferenceException, puede ver rápidamente qué referencias son nulas en la aplicación auxiliar de excepciones.When you diagnose a NullReferenceException, you can quickly see what was null right inside the Exception Helper.

Cuadro de diálogo de la nueva aplicación auxiliar de excepciones en Visual StudioThe New Exception Helper dialog in Visual Studio

Para obtener más información, vea la publicación del blog Use the New Exception Helper in Visual Studio (Usar la nueva aplicación auxiliar de excepciones en Visual Studio).For more information, see the Use the new Exception Helper in Visual Studio blog post.

Instantáneas y step-back de IntelliTraceSnapshots and IntelliTrace step-back

Novedad de la versión 15.5: la característica step-back de IntelliTrace toma automáticamente una instantánea de la aplicación en cada punto de interrupción y evento de paso del depurador.New in 15.5: IntelliTrace step-back automatically takes a snapshot of your application at every breakpoint and debugger step event. Las instantáneas registradas le permiten volver a puntos de interrupción anteriores y ver el estado de la aplicación tal y como estaba en un momento anterior.The recorded snapshots enable you to go back to previous breakpoints or steps and view the state of the application as it was in the past. La característica step-back de IntelliTrace puede permitirle ahorrar tiempo cuando desea ver el estado anterior de la aplicación, pero no desea reiniciar la depuración ni volver a crear el estado de aplicación que se desea.IntelliTrace step-back can save you time when you want to see the previous application state but don't want to restart debugging or recreate the desired app state.

Para poder navegar y ver las instantáneas, use los botones Retroceder paso a paso y Avanzar paso a paso en la barra de herramientas de depuración.You can navigate and view snapshots by using the Step Backward and Step Forward buttons in the Debug toolbar. Estos botones permiten navegar por los eventos que aparecen en la pestaña Eventos en la ventana Herramientas de diagnóstico.These buttons navigate the events that appear in the Events tab in the Diagnostic Tools window. Retroceder o avanzar paso a paso a un evento activa de manera automática la depuración histórica del evento seleccionado.Stepping backward or forward to an event automatically activates historical debugging on the selected event.

Cuadro de diálogo Nueva aplicación auxiliar de excepciones en Visual StudioThe New Exception Helper dialog in Visual Studio

Para más información, consulte la página Visualización de instantáneas mediante step-back de IntelliTrace.For more information, see the View snapshots using IntelliTrace step-back page.

Inclusión en contenedoresContainerization

Los contenedores proporcionan mayor densidad de aplicaciones y menores costos de implementación, junto con una mejorada productividad y agilidad de DevOps.Containers provide you with increased app density and lower deployment cost along with improved productivity and DevOps agility.

Herramientas de contenedor de DockerDocker Container Tooling

Novedades de la versión 15.5:New in 15.5:

  • Visual Studio incluye herramientas para los contenedores de Docker que ahora admiten Dockerfiles de varias etapas que simplifican la creación de imágenes optimizadas de contenedor.Visual Studio includes tools for Docker containers that now support multi-stage Dockerfiles, which streamline creating optimized container images.
  • De forma predeterminada, Visual Studio extrae, compila y ejecuta automáticamente las imágenes de contenedor necesarias en segundo plano cuando se abre un proyecto que incluye compatibilidad con Docker.By default, Visual Studio will automatically pull, build, and run the necessary container images in the background when you open a project that has Docker support. Puede deshabilitarlo en la opción Iniciar automáticamente los contenedores en segundo plano de Visual Studio.You can disable this via the Automatically start containers in background setting in Visual Studio.

Desarrollo de aplicaciones en la nube con AzureCloud app development with Azure

Herramientas de Azure FunctionsAzure Functions tools

Como parte de la carga de trabajo "Desarrollo de Azure", hemos incluido herramientas para ayudarle a desarrollar funciones de Azure con bibliotecas de clases de C# precompiladas.As part of the "Azure development" workload, we've included tools to help you develop Azure functions by using pre-compiled C# class libraries. Ahora puede compilar, ejecutar y depurar en su equipo de desarrollo local y, después, publicar directamente en Azure desde Visual Studio.Now you can build, run, and debug on your local development machine and then publish directly to Azure from Visual Studio.

Para obtener más información, vea la página Herramientas de Azure Functions para Visual Studio.For more information, see the Azure Functions tools for Visual Studio page.

Depuración de aplicaciones ASP.NET activas con puntos de acoplamiento y puntos de registro en aplicaciones Azure activasDebug live ASP.NET apps using snappoints and logpoints in live Azure applications

Novedad de la versión 15.5: el Depurador de instantáneas toma una instantánea de las aplicaciones en producción cuando se ejecuta el código que le interesa.New in 15.5: The Snapshot Debugger takes a snapshot of your in-production apps when code that you are interested in executes. Para indicar al depurador que tome una instantánea, establezca puntos de acoplamiento y puntos de registro en el código.To instruct the debugger to take a snapshot, you set snappoints and logpoints in your code. El depurador le permite ver exactamente qué salió mal, sin afectar el tráfico de la aplicación de producción.The debugger lets you see exactly what went wrong, without impacting traffic of your production application. El Depurador de instantáneas puede permitirle disminuir considerablemente el tiempo que tarda en resolver los problemas que se producen en los entornos de producción.The Snapshot Debugger can help you dramatically reduce the time it takes to resolve issues that occur in production environments.

La colección de instantáneas está disponible para las siguientes aplicaciones web que se ejecutan en Azure App Service:Snapshot collection is available for the following web apps running in Azure App Service:

  • Aplicaciones ASP.NET que se ejecutan en .NET Framework 4.6.1 o versiones posteriores.ASP.NET applications running on .NET Framework 4.6.1 or later.
  • Aplicaciones ASP.NET Core que se ejecutan en .NET Core 2.0 o posteriores en Windows.ASP.NET Core applications running on .NET Core 2.0 or later on Windows.

Para más información, consulte Depuración de aplicaciones ASP.NET activas con puntos de acoplamiento y puntos de registro.For more information, see Debug live ASP.NET apps using snappoints and logpoints.

Desarrollo de aplicaciones para WindowsWindows app development

Plataforma universal de WindowsUniversal Windows Platform

Plataforma universal de Windows (UWP) es la plataforma de aplicaciones de Windows 10.The Universal Windows Platform (UWP) is the app platform for Windows 10. Puede desarrollar aplicaciones para UWP con solo un conjunto de API, un paquete de la aplicación y un almacén para llegar a todos los dispositivos Windows 10 – PC, tableta, teléfono, Xbox, HoloLens, Surface Hub y mucho más.You can develop apps for UWP with just one API set, one app package, and one store to reach all Windows 10 devices – PC, tablet, phone, Xbox, HoloLens, Surface Hub, and more. UWP admite distintos tamaños de pantalla y una variedad de modelos de interacción, ya sea táctil, mouse y teclado, un dispositivo de juego o un lápiz.UWP supports different screen sizes and a variety of interaction models, whether it be touch, mouse and keyboard, a game controller, or a pen. La base de las aplicaciones de UWP es la idea de que los usuarios quieren que sus experiencias sean móviles en TODOS sus dispositivos y que quieren usar el dispositivo que sea más conveniente o productivo para la tarea en cuestión.At the core of UWP apps is the idea that users want their experiences to be mobile across ALL their devices, and that they want to use whatever device is most convenient or productive for the task at hand.

Plataforma universal de WindowsUniversal Windows Platform

Elija el lenguaje de desarrollo de su preferencia—desde C#, Visual Basic, C++ o JavaScript—para crear una aplicación Plataforma universal de Windows para dispositivos con Windows 10.Choose your preferred development language—from C#, Visual Basic, C++, or JavaScript—to create a Universal Windows Platform app for Windows 10 devices. Visual Studio 2017 proporciona una plantilla de aplicaciones de UWP para cada lenguaje que le permite crear un solo proyecto para todos los dispositivos.Visual Studio 2017 provides a UWP app template for each language that lets you create a single project for all devices. Una vez que se finaliza el trabajo, puede generar un paquete de la aplicación y enviarlo a Microsoft Store desde Visual Studio para que la aplicación quede a disposición de los clientes en cualquier dispositivo Windows 10.When your work is finished, you can produce an app package and submit it to Microsoft Store from within Visual Studio to get your app out to customers on any Windows 10 device.

Novedades de la versión 15.5: la versión 15.5 de Visual Studio 2017 proporciona la mejor compatibilidad con el SDK de Windows 10 Fall Creators Update (10.0.16299.0).New in 15.5: Visual Studio 2017 version 15.5 provides the best support for the Windows 10 Fall Creators Update SDK (10.0.16299.0). Windows 10 Fall Creators Update también ofrece muchas mejoras para los desarrolladores de UWP.The Windows 10 Fall Creators Update also brings many improvements for UWP developers. A continuación, algunos de los cambios más importantes:Here are some of the biggest changes:

  • Compatibilidad con .NET Standard 2.0Support for .NET Standard 2.0
    Además de una implementación de aplicación optimizada, Windows 10 Fall Creators Update es la primera versión de Windows 10 que ofrece compatibilidad con .NET Standard 2.0.In addition to streamlined app deployment, the Windows 10 Fall Creators Update is the first release of Windows 10 to provide .NET Standard 2.0 support. De hecho, .NET Standard es una implementación de referencia de la biblioteca de clases base que cualquier plataforma .NET puede implementar.Effectively, .NET Standard is a reference implementation of the base class library that any .NET platform can implement. El objetivo de .NET Standard es que sea lo más sencillo posible que los desarrolladores de .NET compartan el código en cualquier plataforma .NET en la que elijan trabajar.The goal of .NET Standard is to make it as easy as possible for .NET developers to share code across any .NET platform they choose to work on.
  • Lo mejor de UWP y Win32The best of both UWP and Win32
    Mejoramos la plataforma Windows 10 con el Puente de dispositivo de escritorio para mejorar Windows 10 para todos los desarrolladores de .NET, sin importar si se centran en UWP, WPF, Windows Forms o Xamarin.We have improved the Windows 10 Platform with the Desktop Bridge to make Windows 10 better for all .NET developers, whether their current focus is on UWP, WPF, Windows Forms, or Xamarin. Con el nuevo tipo de proyecto de paquetes de la implementación de la versión 15.5 de Visual Studio 2017, puede crear paquetes de aplicaciones de Windows para los proyectos de WPF o Windows Forms, exactamente igual que para los proyectos de UWP.With the new App Packaging project type in Visual Studio 2017 version 15.5, you can create Windows App Packages for your WPF or Windows Forms projects, just like you can for UWP projects. Cuando empaqueta la aplicación, obtiene todos los beneficios de la implementación de la aplicación de Windows 10 y tiene la opción de una distribución a través de Microsoft Store (para aplicaciones de consumidor) o Microsoft Store para Empresas y para Educación.After you package your app, you get all the Windows 10 app deployment benefits and have the option to distribute via Microsoft Store (for consumer apps) or Microsoft Store for Business and Education. Como las aplicaciones empaquetadas tienen acceso tanto a la superficie de API UWP y las API Win32, ahora puede modernizar las aplicaciones de WPF y Windows Forms de manera gradual con las API UWP y las características de Windows 10.Because packaged apps have access to both the full UWP API surface and the Win32 APIs on desktop, you can now modernize your WPF and Windows Forms applications gradually with UWP APIs and Windows 10 features. Además, puede incluir los componentes Win32 en las aplicaciones de UWP que funcionan en los equipos de escritorio con todas las funcionalidades Win32.Moreover, you can include your Win32 components in your UWP applications that light up on desktop with all Win32 capabilities.

Para más información sobre UWP, consulte la página Desarrollar aplicaciones para la Plataforma universal de Windows (UWP).For more information about UWP, see the Develop apps for the Universal Windows Platform (UWP) page.

Desarrollo de aplicaciones móvilesMobile app development

XamarinXamarin

Como parte de la carga de trabajo de "Desarrollo móvil con .NET", los desarrolladores que estén familiarizados con C#, .NET y Visual Studio pueden proporcionar aplicaciones nativas de Android, iOS y Windows con Xamarin.As part of the "Mobile development with .NET" workload, developers familiar with C#, .NET, and Visual Studio can deliver native Android, iOS, and Windows apps by using Xamarin. Los desarrolladores pueden disfrutar de la misma eficacia y productividad al trabajar con Xamarin para aplicaciones móviles, incluida la depuración remota en dispositivos Android, iOS y Windows, —sin tener que aprender lenguajes de programación nativos como Objective-C o Java.Developers can enjoy the same the power and productivity when working with Xamarin for mobile apps, including remote debugging on Android, iOS, and Windows devices—without having to learn native coding languages like Objective-C or Java.

Para obtener más información, vea la página Visual Studio y Xamarin.For more information, see the Visual Studio and Xamarin page.

Editor de derechosEntitlements editor

Novedades de la versión 15.3: Para sus necesidades de desarrollo de iOS, hemos agregado un editor de derechos independiente.New in 15.3: For your iOS development needs, we've added a stand-alone Entitlements editor. Incluye una interfaz de usuario fácil de usar que puede examinarse fácilmente.It includes a user-friendly UI that can be easily browsed. Para iniciarlo, haga doble clic en el archivo entitlements.plist.To launch it, double-click your entitlements.plist file.

Editor de derechos para XamarinEntitlement editor for Xamarin

Visual Studio Tools para XamarinVisual Studio Tools for Xamarin

Novedad de la versión 15.4: Xamarin Live permite a los desarrolladores implementar, probar y depurar constantemente sus aplicaciones directamente en dispositivos iOS y Android.New in 15.4: Xamarin Live enables developers to continuously deploy, test, and debug their apps, directly on iOS and Android devices. Después de descargar Xamarin Live Player (que se encuentra disponible en el App Store o en Google Play), puede emparejar su dispositivo con Visual Studio y revolucionar la forma en que compila aplicaciones móviles.After you download 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.

Animación del modo de edición en vivo, implementación y par de Xamarin Live Player

Centro de aplicaciones de Visual StudioVisual Studio App Center

Novedad de la versión 15.5: Visual Studio App Center—que ahora está disponible con carácter general para aplicaciones Android, iOS, macOS y Windows—tiene todo lo necesario para administrar el ciclo de vida de las aplicaciones, incluidas compilaciones automatizadas, pruebas en dispositivos reales en la nube, distribución a los evaluadores de versiones Beta y las tiendas de aplicaciones, además de la supervisión del uso en tiempo real a través de los datos de bloqueo y análisis.New in 15.5: Visual Studio App Center—which is now generally available for Android, iOS, macOS, and Windows apps—has everything you need to manage the lifecycle of your apps, including automated builds, testing on real devices in the cloud, distribution to beta testers and app stores, and monitoring of real-world usage through crash and analytics data. Las aplicaciones escritas en Objective-C, Swift, Java, C#, Xamarin y React Native son compatibles con todas las características.Apps written in Objective-C, Swift, Java, C#, Xamarin, and React Native are supported across all features.

Entorno de prueba Visual Studio App Center

Para más información, consulte la entrada de blog sobre cómo hacer la presentación de App Center: compile, pruebe, distribuya y supervise aplicaciones en la nube.For more information, see the Introducing App Center: Build, test, distribute and monitor apps in the cloud blog post.

Desarrollo multiplataformaCross-platform development

Redgate Data ToolsRedgate Data Tools

Para ampliar las funcionalidades de DevOps para el desarrollo de bases de datos de SQL Server, Redgate Data Tools ahora está disponible en Visual Studio.To extend DevOps capabilities to SQL Server database development, Redgate Data Tools are now available in Visual Studio.

Incluido con Visual Studio 2017 Enterprise:Included with Visual Studio 2017 Enterprise:

  • Redgate ReadyRoll Core le ayuda a desarrollar scripts de migración, administrar cambios en la base de datos a través del control de código fuente y automatizar de forma segura implementaciones de cambios en la base de datos de SQL Server junto con cambios en las aplicaciones.Redgate ReadyRoll Core helps you develop migration scripts, manage database changes using source control, and safely automate deployments of SQL Server database changes alongside applications changes.
  • Redgate SQL Prompt Core le ayuda a escribir SQL con más rapidez y exactitud con la ayuda de la finalización de código inteligente.Redgate SQL Prompt Core helps you write SQL more quickly and accurately with the help of intelligent code completion. SQL Prompt completa automáticamente los objetos de base de datos y del sistema, así como las palabras clave, y ofrece sugerencias de columna a medida que escribe.SQL Prompt autocompletes database and system objects and keywords, and offers column suggestions as you type. Esto da como resultado un código más limpio con menos errores porque no es necesario recordar cada nombre o alias de columna.This results in cleaner code and fewer errors because you don't have to remember every column name or alias.

Incluido con todas las ediciones de Visual Studio 2017:Included with all editions of Visual Studio 2017:

  • Búsqueda de SQL de Redgate aumenta la productividad al permitir encontrar rápidamente fragmentos y objetos de SQL en varias bases de datos.Redgate SQL Search increases your productivity by helping you quickly find SQL fragments and objects across multiple databases.

Para más información, consulte la entrada de blog Redgate Data Tools en Visual Studio 2017.To learn more, see the Redgate Data Tools in Visual Studio 2017 blog post.

Núcleo de .NET.NET Core

.NET Core es una implementación de .NET Standard para uso general, modular, multiplataforma y de código abierto, y contiene muchas de las mismas API que .NET Framework..NET Core is a general purpose, modular, cross-platform, and open source implementation of the .NET Standard and contains many of the same APIs as the .NET Framework.

La plataforma .NET Core está formada por varios componentes, entre los que se incluyen los compiladores administrados, el entorno de ejecución, las bibliotecas de clases base y numerosos modelos de aplicaciones, como ASP.NET Core.The .NET Core platform is made of several components, which include the managed compilers, the runtime, the base class libraries, and numerous application models, such as ASP.NET Core. .NET Core es compatible con los tres principales sistemas operativos: Windows, Linux y macOS..NET Core supports three main operating systems: Windows, Linux, and macOS. Puede usar .NET Core en escenarios de dispositivos, nube e insertados/IoT.You can use .NET Core in device, cloud, and embedded/IoT scenarios.

Ahora también es compatible con Docker.And, it now includes Docker support.

Novedades de la versión 15.3: La versión 15.3 de Visual Studio 2017 admite el desarrollo de .NET Core 2.0.New in 15.3: Visual Studio 2017 version 15.3 supports .NET Core 2.0 development. El uso de .NET Core 2.0 requiere descargar e instalar el SDK de .NET Core 2.0 de manera independiente.Using .NET Core 2.0 requires downloading and installing the .NET Core 2.0 SDK separately.

Para obtener más información, vea la página Guía de .NET Core.For more information, see the .NET Core guide page.

Desarrollo de juegosGames development

Visual Studio Tools para UnityVisual Studio Tools for Unity

Como parte de la carga de trabajo "Desarrollo de juegos para Unity", hemos incluido herramientas para ayudarle a desarrollar una multiplataforma para crear juegos 2D y 3D y contenido interactivo.As part of the "Games development for Unity" workload, we've included tools to help you develop cross-platform to create 2D and 3D games and interactive content. Cree el contenido una vez y publíquelo en 21 plataformas, incluidas todas las plataformas móviles, WebGL, Mac, PC y escritorio de Linux, web o consolas con Visual Studio 2017 y Unity 5.6.Create once and publish to 21 platforms, including all mobile platforms, WebGL, Mac, PC and Linux desktop, web, or consoles by using Visual Studio 2017 and Unity 5.6.

Para obtener más información, vea la página Visual Studio Tools para Unity.For more information, see the Visual Studio Tools for Unity page.

Desarrollo de IAAI development

Visual Studio Tools para IAVisual Studio Tools for AI

Novedad de la versión 15.5: use las características de productividad de Visual Studio para impulsar sin dilación la innovación de AI.New in 15.5: Use the productivity features of Visual Studio to accelerate AI innovation today. Use características de editor de código integradas como el resaltado de sintaxis, IntelliSense y el formato automático de texto.Use built-in code editor features like syntax highlighting, IntelliSense, and text auto formatting. La aplicación de aprendizaje profundo se puede probar de forma interactiva en el entorno local por medio de la depuración paso a paso de los modelos y las variables locales.You can interactively test your deep learning application in your local environment by using step-through debugging on local variables and models.

IDE de aprendizaje profundo

Para más información, consulte la página Visual Studio Tools para IA.For more information, see the Visual Studio Tools for AI page.

Pasos adicionalesWhat's next

Actualizamos Visual Studio 2017 a menudo con nuevas características que pueden mejorar aún más su experiencia de desarrollo.We update Visual Studio 2017 often with new features that can make your development experience even better. Este es un resumen de algunas de nuestras actualizaciones más importantes que se encuentran en versión preliminar experimental:Here's a recap of some of our most notable updates that are in experimental preview:

  • Live Share, una nueva herramienta que le permite compartir un código base y su contexto con un compañero de equipo, de forma que obtengan una colaboración bidireccional instantánea directamente desde Visual Studio.Live Share, a new tool that allows you to share a codebase and its context with a teammate and get instant bi-directional collaboration directly from within Visual Studio. Con Live Share, un compañero de equipo puede leer, navegar, editar y depurar un proyecto que ha compartido con él de forma segura y sin problemas.With Live Share, a teammate can read, navigate, edit, and debug a project that you've shared with them, and do so seamlessly and securely.

    Para obtener más información, vea Live Share FAQ (Preguntas frecuentes sobre Live Share).For more information, see the Live Share FAQ.

  • IntelliCode, una nueva funcionalidad que mejora el desarrollo de software al usar IA para ofrecer mejores finalizaciones de código relacionadas con el contexto, guiar a los desarrolladores para que escriban código para los patrones y estilos de su equipo, encontrar problemas de código difíciles de captar y centrar las revisiones de código en áreas que importan de verdad.IntelliCode, a new capability that enhances software development by using AI to deliver better context-aware code completions, guide developers to code to the patterns and styles of their team, find difficult-to-catch code issues, and focus code reviews on areas that really matter.

    Para obtener más información, vea Preguntas más frecuentes de IntelliCode.For more information, see the IntelliCode FAQ.

¿Quiere saber más sobre lo que se está preparando de Visual Studio 2017?Want to know more about what else is in the works for Visual Studio 2017? Vea la página Guía básica de Visual Studio.See the Visual Studio Roadmap page.

Póngase en contacto con nosotrosContact us

¿Por qué enviar comentarios al equipo de Visual Studio?Why send feedback to the Visual Studio team? Porque tomamos los comentarios de los clientes muy en serio.Because we take customer feedback seriously. Estos impulsan muchas de nuestras acciones.It drives much of what we do.

Si quiere realizar sugerencias sobre cómo podemos mejorar Visual Studio u obtener más información sobre las opciones de soporte técnico de los productos, vea la página Hable con nosotros.If you want to make a suggestion about how we can improve Visual Studio, or learn more about product support options, please see the Talk to us page.

Notificar un problemaReport a problem

A veces, un mensaje no es suficiente para transmitir el impacto completo de un problema que ha detectado.Sometimes, a message isn't enough to convey the full impact of a problem that you've encountered. Si experimenta un bloqueo u otro problema de rendimiento, puede compartir fácilmente los pasos de reproducción y los archivos auxiliares (como capturas de pantalla y archivos de seguimiento y volcado del montón) con nosotros mediante la herramienta Notificar un problema.If you experience a hang, crash, or other performance issue, you can easily share repro steps and supporting files (such as screenshots, and trace and heap dump files) with us by using the Report a Problem tool. Para obtener más información sobre cómo usar esta herramienta, vea la página Cómo notificar un problema.For more information about how to use this tool, see the How to report a problem page.

Vea tambiénSee also