Notas de la versión 16.6 de Visual Studio 2019
Comunidad de desarrolladores | Requisitos del sistema | Compatibilidad | Código distribuible | Historial de versiones | Términos de licencia | Blogs | Novedades de la documentación de Visual Studio
Nota:
Esta no es la versión más reciente de Visual Studio. Para descargar la versión más reciente, visite el sitio de Visual Studio.
Novedades de Visual Studio 2019, versión 16.6
Período de tiempo de soporte técnico
Esta versión ya no es compatible. Para más información sobre la compatibilidad con Visual Studio, revise la Directiva de compatibilidad para Visual Studio 2019.
Consulte la versión más reciente de las notas de la versión o visite el sitio de Visual Studio para descargar la versión más reciente compatible de Visual Studio 2019.
Notas de la versión de Visual Studio 2019, versión 16.6
- 14 de julio de 2020 — Visual Studio 2019, versión 16.6.4
- 30 de junio de 2020: Visual Studio 2019, versión 16.6.3
- 9 de junio de 2020: Visual Studio 2019, versión 16.6.2
- 1 de junio de 2020: Visual Studio 2019, versión 16.6.1
- 19 de mayo de 2020: Visual Studio 2019, versión 16.6.0
Notas de la versión archivadas de Visual Studio 2019
- Notas de la versión de Visual Studio 2019, versión 16.5
- Notas de la versión de Visual Studio 2019, versión 16.4
- Notas de la versión de Visual Studio 2019, versión 16.3
- Notas de la versión de Visual Studio 2019 16.2
- Notas de la versión de Visual Studio 2019 16.1
- Notas de la versión de Visual Studio 2019 16.0
Blog de Visual Studio 2019
El blog de Visual Studio 2019 es la fuente oficial de información sobre el producto de la mano del equipo de ingeniería de Visual Studio. Encontrará información detallada sobre las versiones de Visual Studio 2019 en las publicaciones siguientes:
- ¡Publicado hoy! Visual Studio 2019 v16.6 y v16.7 Preview 1
- Nuevas características de Visual Studio 2019, versión 16.6, versión preliminar 2
- Se ha publicado la versión 16.5 de Visual Studio 2019
- Este es el mejor momento para lanzar Visual Studio 2019, versión 16.4
- Visual Studio 2019 v16.4 Preview 2, Fall Sports, and Pumpkin Spice
- Compatibilidad con .NET Core y mucho más en Visual Studio 2019 versión 16.3: ¡actualice ahora!
- Se ha publicado la versión preliminar 2 de Visual Studio 2019 16.3 y la versión preliminar 2 de Visual Studio 2019 para Mac 8.3.
- Versión preliminar 1 de Visual Studio 2019 16.2 y 16.3 ya disponible
- Versión preliminar 2 de Visual Studio 2019 16.2
- Versión preliminar de Visual Studio 2019 16.1 y 16.2
- Visual Studio 2019: escribe código más rápido. Trabaje de forma más inteligente. Cree el futuro.
Únase a la discusión Notas de la versión
- Nos interesa encontrar formas de mejorar las notas de la versión a fin de proporcionarle lo que considere más importante. ¡Le invitamos a unirse a nuestra discusión sobre notas de la versión de Developer Community!
Visual Studio 2019, versión 16.6.4
fecha de publicación: 14 de julio de 2020
Aviso de seguridad sobre la versión 16.6.4
CVE-2020-1393 Vulnerabilidad de elevación de privilegios del Servicio recopilador estándar del concentrador de diagnósticos
Existe una vulnerabilidad de elevación de privilegios cuando el Servicio recopilador estándar del Concentrador de diagnósticos de Windows no puede corregir la entrada de forma adecuada, lo que lleva a un comportamiento de carga de biblioteca no seguro.
CVE-2020-1416 Vulnerabilidad de elevación de privilegios de Visual Studio
Existe una vulnerabilidad de elevación de privilegios en Visual Studio cuando este carga las dependencias de software.
CVE-CVE-2020-1147 Vulnerabilidad de denegación de servicio de .NET Core
Un atacante remoto no autenticado podría aprovechar esta vulnerabilidad y emitir solicitudes creadas especialmente para una aplicación ASP.NET Core, o bien otra aplicación que analizara ciertos tipos de XML. La actualización de seguridad aborda la vulnerabilidad en cuestión mediante la restricción de los tipos que se permite que estén presentes en la carga de XML.
Principales problemas corregidos en Visual Studio 2019, versión 16.6.4
- IntelliSense para WPF XAML no funciona en la versión 16.6.0.
- La creación de nuevos archivos ya no bloquea Visual Studio.
Visual Studio 2019, versión 16.6.3
Fecha de publicación: 30 de junio de 2020
Principales problemas corregidos en Visual Studio 2019, versión 16.6.3
- El proveedor WMI sigue sin poder instalarse en la versión 16.6
- La opción Ver historial del menú contextual de Explorador de soluciones no hace nada
- No se pueden generar correcciones de compatibilidad (shim) para X509Certificate2 con Visual Studio 2019, versión 16.6.0
- Los cuadros de diálogo Agregar controlador y Nuevo elemento con scaffold no muestran todos los contextos de datos después de actualizar Visual Studio Enterprise 16.5.6 a la versión 16.6.0
- No se puede abrir un nuevo archivo JSON
- Sobre el bloqueo de Microsoft Visual Studio
- Problema de Microsoft Fakes en Visual Studio 2019 16.6.0
- Regresión de VSSDK IVsHierarchy en VS 16.6.x
- SDK de Windows 10 (10.0.19041.1): ARM64 memcpy se bloquea al acceder a una memoria sin alinear que no esté almacenada en caché
- La opción de agregar un script a un proyecto de base de datos de SQL Server no abre la lista de scripts del usuario
- Generación de Fakes con el argumento REF
- Bloqueo temporal frecuente en la pila de llamadas de Code Analysis en el proyecto Abrir carpeta
- Compatibilidad con el tema oscuro del Diseñador de clases de Visual Studio
- Se ha agregado la compatibilidad con el kit de herramientas de transformación de plantillas de texto (T4) en los proyectos de .NET Core.
- Adquisición de modelos de finalizaciones de un equipo distinto de IntelliCode a partir de la producción de modelos.
- Se ha solucionado un problema por el que era posible que los usuarios experimentasen errores de instalaciones o actualizaciones importantes porque el paquete del proveedor WMI bloqueaba el uso del IDE. Los errores en este componente ya no bloquean el uso del IDE.
- Se ha corregido un problema que hacía que el producto dejara de responder al trabajar con proyectos de Xamarin en determinados escenarios.
- Se ha corregido un error por el que VS se bloqueaba al intentar descifrar un certificado de firma de código de UWP no válido.
Visual Studio 2019, versión 16.6.2
Fecha de publicación: 9 de junio de 2020
Aviso de seguridad sobre la versión 16.6.2
CVE-2020-1108 / CVE-2020-1108Vulnerabilidad de denegación de servicio de .NET Core
Para solucionar por completo el problema CVE-2020-1108, Microsoft ha publicado actualizaciones para .NET Core 2.1 y .NET Core 3.1. Los clientes que usan cualquiera de estas versiones de .NET Core deben instalar la versión más reciente de .NET Core. Consulte las notas de la versión para ver los números de versión más recientes e instrucciones para actualizar .NET Core.
CVE-2020-1202 / CVE-2020-1203 Vulnerabilidad de elevación de privilegios del servicio recopilador estándar del concentrador de diagnósticos
Existe una vulnerabilidad de elevación de privilegios cuando el recopilador estándar del concentrador de diagnósticos o el recopilador de Visual Studio administran incorrectamente objetos en la memoria.
CVE-2020-1293 / CVE-2020-1278 / CVE-2020-1257 Vulnerabilidad de elevación de privilegios del Servicio recopilador estándar del concentrador de diagnósticos
Existe una vulnerabilidad de elevación de privilegios cuando el servicio recopilador estándar del concentrador de diagnósticos administra incorrectamente operaciones de archivos
Principales problemas corregidos en Visual Studio 2019, versión 16.6.2
- Visual Studio 2019 16.60 deja de responder en la ejecución o en la compilación cuando las modificaciones no se guardan en el proyecto C++/CLI
- Se ha producido una excepción no controlada de tipo "System.NullReferenceException" en Microsoft.VisualStudio.DesignTools.WpfTap.dll
- Referencia nula periódica al volver a abrir documentos
- La búsqueda del cuadro de diálogo "Crear nuevo proyecto" no encuentra plantillas para proveedores de lenguaje de terceros
- IntelliSense muestra que "tilde-slash" (~/) apunta a la raíz del proyecto de ASP .NET Core 3.1 en lugar de la subcarpeta de wwwroot después de actualizar de Visual Studio Enterprise 16.5.6 a la versión 16.6.0
- Se ha corregido un error en el compilador (error C2475: nueva definición; no coincide el especificador "constexpr") que afecta a std::atomic cuando se compila como C++/CX en modo C++17.
- Los valores de finalización y el formato de URL se han corregido en las vistas de Razor. El formato de URL relativa a la aplicación se vuelve a usar y los valores de la lista de finalización de URL muestran archivos y carpetas con acceso "root" en la raíz de la aplicación (es decir, wwwroot).
- Se ha corregido un bloqueo al usar fragmentos de código.
- Restaure las plantillas de elementos que podrían estar ocultas por extensiones.
Visual Studio 2019, versión 16.6.1
Fecha de publicación: 1 de junio de 2020
Principales problemas corregidos en Visual Studio 2019, versión 16.6.1
- Problema corregido al usar HotRestart para implementar la aplicación de iOS.
- Se corrigió un problema en el que Xamarin.iOS no se puede compilar con MessagingRemoteException.
- Se corrigió un problema que colocaba variables locales estáticas "const" inicializadas por constantes en funciones "inline" que se inicializaban dinámicamente en el segmento de datos de solo lectura. Esto puede producir problemas de compatibilidad al realizar la vinculación con OBJ compilados con conjuntos de herramientas anteriores.
- Se corrigió un error de compilación en los proyectos de Xamarin.Android que se podía encontrar cuando los archivos de diseño de Android contenían ciertos caracteres.
- Se corrigió un problema con la localización de .resx en tiempo de ejecución en las aplicaciones de Xamarin.Android.
- El archivo vcpkgsrv.exe de IntelliSense de C++ se bloquea con frecuencia con set_parent_scope_on_push.
- Se ha corregido el error de instalación del componente del proveedor de WMI.
- Se corrigió un bloqueo en algunos casos al mostrar la información rápida sobre herramientas para el código de C++.
- Se corrigió un bloqueo al cerrar Visual Studio.
- Se agregó compatibilidad con el SDK de Xcode 11.5.
- Se quitó el modificador "abstract" para BGTask.
Visual Studio 2019, versión 16.6.0
Fecha de publicación: 19 de mayo de 2020
Aviso de seguridad sobre la versión 16.6.0
CVE-2020-1108 Vulnerabilidad de denegación de servicio de .NET Core
Un atacante remoto no autenticado podría aprovechar esta vulnerabilidad si emite solicitudes creadas especialmente para una aplicación de .NET Core. La actualización de seguridad soluciona la vulnerabilidad mediante la corrección de cómo las aplicaciones web de .NET Core controlan las solicitudes web.
CVE-2020-1161 Vulnerabilidad de denegación de servicio de .NET Core
Un atacante remoto no autenticado podría aprovechar esta vulnerabilidad si emite solicitudes creadas especialmente para una aplicación ASP.NET Core. La actualización de seguridad soluciona la vulnerabilidad mediante la corrección de cómo las aplicaciones web ASP.NET Core controlan las solicitudes web.
En esta versión de Visual Studio 2019, versión 16.6.0
C++
Generación de comentarios Doxygen/XML mejorada: genere automáticamente código auxiliar de comentario de documentación XML o Doxygen escribiendo "///" o "/**" sobre las funciones. Ahora también se muestran en la información sobre herramientas de Información rápida.
Compatibilidad de Ninja con CMake para Linux/WSL: use Ninja como generador subyacente al compilar proyectos de CMake en WSL o un sistema remoto. Ninja es ahora el generador predeterminado al agregar una nueva configuración de Linux o WSL.
Plantillas de depuración para la depuración de CMake remota: hemos simplificado las plantillas para depurar proyectos de CMake en un sistema Linux remoto o en WSL con gdb.
Compatibilidad inicial con los conceptos de C++20: IntelliSense ahora reconoce los conceptos de C++20 y los sugiere en la lista de miembros.
Depuración
Habilite la asociación de Snapshot Debugger sin necesidad de reiniciar: ahora se puede instalar Snapshot Debugger en Azure App Services (ASP.NET Core 3.1) sin necesidad de reiniciar, lo que permite depurar y diagnosticar problemas activos sin interrumpir el servicio. Al realizar la asociación con Snapshot Debugger por primera vez, se le pedirá que instale la extensión de sitio de Snapshot Debugger en la implementación de Azure App Services, lo que requiere un reinicio.
Mejoras de la experiencia del usuario para la descompilación: el proceso de descompilación usará los archivos PDB existentes para generar mejores nombres para las variables locales.
Productividad de Git
- Clone un repositorio que contiene solo una solución, que se carga automáticamente una vez completada la clonación.
JavaScript/TypeScript
Barra de progreso de TSServer: cuando el servicio de lenguaje abre un proyecto de TypeScript, el usuario podrá ver el progreso de la apertura del proyecto configurado en el widget Tareas en segundo plano.
Nueva compatibilidad con trabajos de servicio y depuración de JavaScript/TypeScript de varios destinos: el depurador de JavaScript/TypeScript ahora admite la depuración de trabajos de servicio, roles de trabajo, iFrame y el código JavaScript de la página al mismo tiempo. Además, la nueva experiencia de depuración agrega compatibilidad para depurar las aplicaciones del servidor de nodo de back-end y JavaScript del lado cliente en el explorador simultáneamente. Esta característica sigue siendo experimental. Puede habilitar la nueva experiencia de depuración en el menú Opciones de depuración.
Las implementaciones de Ayuda de signatura y de Ir a definición se han actualizado para admitir mejor los escenarios de LiveShare.
Microsoft Fakes para .NET Core y proyectos de tipo SDK
Microsoft Fakes ahora admite .NET Core. Muchos usuarios quieren migrar sus aplicaciones y conjuntos de pruebas a .NET Core y, ahora, gran parte de ese proceso es posible gracias a la compatibilidad de Microsoft Fakes con .NET Core. Puede habilitar esta característica en Herramientas > Opciones > Características en versión preliminar. Microsoft Fakes es un marco ficticio que ayuda a aislar las pruebas simulando ciertas partes del código del producto mediante código auxiliar (stub) o correcciones de compatibilidad (shim). Esta simulación ayuda a simplificar las pruebas del código del producto, de modo que pueda centrarse en realizar pruebas solo de aquello pertinente para una prueba determinada.
Editor
Vista de lista: con la nueva experiencia Buscar en archivos, hemos recibido comentarios respecto a que el formato anterior de los resultados (texto plano sin formato) resultaba útil para determinados usos. La vista de lista ahora está disponible en el panel de resultados para tener acceso a los resultados en el formato anterior.
Repetir búsqueda: la ventana de resultados de una operación Buscar en archivos ahora tiene un botón "Repetir búsqueda". Este botón toma todas las opciones usadas en una búsqueda y vuelve a rellenar el panel Buscar en archivos con ellas. De este modo, resulta más fácil repetir una búsqueda después de realizar algunos cambios o retocar una búsqueda para reducir los resultados. Mientras el foco está en la ventana de resultados, escriba ALT+R y presione Entrar para repetir la búsqueda inmediatamente.
Productividad de .NET
Corrección de código para la adición de una conversión explícita: ahora hay una corrección de código para la adición de una conversión explícita cuando una expresión no se puede convertir de manera implícita. Coloque el cursor sobre el error y presione (Ctrl+.) para abrir el menú Acciones rápidas y refactorizaciones. Seleccione Add explicit cast (Agregar conversión explícita).
Simplificación de la refactorización de expresiones condicionales: simplifique las expresiones condicionales mediante la eliminación de código innecesario. Coloque el cursor en la expresión condicional. Presione (Ctrl+. ) para activar los menús Acciones rápidas y refactorizaciones. Seleccione Simplificar la expresión condicional.
Convertir literales de cadena normales en literales de cadena textual mediante refactorización: coloque el cursor en el literal de cadena normal. Presione (Ctrl+. ) para activar los menús Acciones rápidas y refactorizaciones. Seleccione Convert to verbatim string (Convertir en cadena textual).
Convertir literales de cadenas textuales en literales de cadena normales mediante refactorización: coloque el cursor en el literal de cadena textual. Presione (Ctrl+. ) para activar los menús Acciones rápidas y refactorizaciones. Seleccione Convert to regular string (Convertir en cadena normal).
Configure de forma masiva el nivel de gravedad de las categorías del analizador directamente a través del editor: coloque el cursor en el error, la advertencia o la sugerencia y el tipo (Ctrl+.) para desencadenar el menú Acciones rápidas y refactorizaciones. Seleccione Suprimir o configurar incidencias. Después, seleccione Configure severity for all {category name} analyzers (Configurar la gravedad para todos los analizadores de {nombre de categoría}). De esta manera se actualizará el archivo EditorConfig existente con la nueva gravedad de la categoría.
Compatibilidad del estilo de Información rápida con los comentarios XML que contienen etiquetas de devoluciones y valor: Mantenga el cursor sobre el elemento. Información rápida mostrará los estilos admitidos de los comentarios XML encima del código.
Agregue encabezados de archivo a archivos, proyectos y soluciones existentes con EditorConfig: primero deberá agregar la regla de file_header_template al archivo EditorConfig. Después, debe establecer el valor para que sea igual al texto de encabezado que quiere aplicar.
Luego, coloque el cursor en la primera línea de cualquier archivo de C# o Visual Basic y escriba (Ctrl+.) para abrir el menú Acciones rápidas y refactorizaciones. Seleccione Agregar pancarta de archivo. Si quiere aplicar el encabezado de archivo a todos los archivos de un proyecto o una solución existente, seleccione Proyecto o Solución en la opción Corregir todas las repeticiones de.
Herramientas web
Nueva experiencia para configurar los servicios y emuladores de Azure: la pestaña Servicios conectados ofrece ahora una nueva experiencia para conectar la aplicación a los servicios de Azure, como Azure SQL, Storage, Key Vault y muchos otros. Le ayuda a aprovisionar nuevas instancias (o a seleccionar las existentes) y garantiza que el código tiene los paquetes de NuGet más actualizados y el código de configuración de inicio correcto. Siempre que sea posible, también habrá disponibles opciones de emulación local.
Actualizaciones de la experiencia de publicación: ahora la publicación ofrece una nueva experiencia similar a un asistente para la creación de perfiles de publicación que le guiará por las opciones. Incluso si faltan algunos componentes de Visual Studio en su instalación, seguirá teniendo acceso al conjunto completo de opciones y destinos de publicación; los componentes que falten se identificarán y se solicitará su instalación a petición. La página de resumen de perfil de publicación también se ha actualizado para que coincida con la experiencia disponible en la pestaña Servicios conectados para configurar las dependencias de los servicios de Azure.
Windows Forms
Diseñador de Windows Forms para .NET Core
El diseñador de Windows Forms para los proyectos de .NET Core ya está disponible. Para habilitar el diseñador en Visual Studio, vaya a Herramientas > Opciones > Entorno > Características de versión preliminar y seleccione la opción Usar la versión preliminar del diseñador de Windows Forms para aplicaciones .NET Core.
En esta versión hemos realizado las siguientes mejoras, incluida la compatibilidad con controles adicionales:
- Compatibilidad con todos los controles de cuadros de diálogo, PropertyGrid, HScrollBar, VScrollBar, DomainUpDown y TrackBar
- Mejoras de arrastrar y colocar
- Mejoras en la selección
- Correcciones de errores y estabilidad
Herramientas de WPF y UWP
Azure Key Vault en el Asistente para empaquetado: los desarrolladores de UWP ahora pueden firmar sus paquetes de la aplicación con certificados de firma de código directamente desde Azure Key Vault con el asistente para empaquetado. Lo único que se necesita es el URI de Key Vault y los permisos correctos para la cuenta de Microsoft. El certificado elegido se importará en el almacén de certificados local del usuario, donde se puede usar para firmar. Los certificados protegidos con contraseña local también se pueden descifrar con secretos de Key Vault.
La Recarga activa de XAML y el árbol visual dinámico ahora admiten la conexión de varios procesos al mismo tiempo. Esto es útil en varias situaciones, como cuando una solución inicia varios proyectos de WPF/UWP al mismo tiempo o si su aplicación de UWP emplea la creación de instancias múltiples. Para que todo esto funcione, hemos actualizador el árbol visual dinámico con un nuevo nodo de proceso de nivel superior que permite agrupar los elementos de un mismo proceso.
El cuadro de herramientas ahora admite paquetes NuGet con varios archivos de VisualStudioToolsManifest.xml: esto permite a los autores de paquetes NuGet cambiar los controles que se muestran en el cuadro de herramientas en función de la versión de marco o plataforma del proyecto de referencia. En el cuadro de herramientas se mostrarán los elementos del manifiesto cuyo subdirectorio de herramientas Moniker de la plataforma de destino (TFM) coincida mejor con el marco o la plataforma de destino del proyecto. Se utilizará el manifiesto de la raíz del directorio de herramientas si no se encuentra ninguna coincidencia de TFM. Este manifiesto raíz también es necesario para la compatibilidad con versiones anteriores de Visual Studio.
Nueva configuración: Recarga activa de XAML en Guardar. La recarga activa de XAML envía de forma predeterminada todos los cambios de XAML válidos en tiempo real a la aplicación en ejecución. En esta versión hemos agregado una nueva configuración (Depurar > Opciones > General > Habilitar herramientas de depuración de IU para XAML > Aplicar la recarga activa de XAML al guardar el documento) que ofrece a los desarrolladores la posibilidad de controlar cómo funciona el comportamiento. Cuando esta opción está habilitada, los cambios en la recarga activa de XAML no se aplicarán hasta que se guarde el archivo que se está editando.
Se agregó compatibilidad con el tema oscuro para el Diseñador de clases.
Xamarin
La recarga activa de XAML ahora puede volver a cargar solo lo que ha cambiado en la página, en lugar de la página completa. Para probarlo, cambie el valor de las opciones de recarga en Herramientas > Opciones > Xamarin > Recarga activa.
Vea un árbol visual dinámico de elementos en la página de la aplicación en ejecución. Abra el árbol visual dinámico durante una sesión de depuración de recarga activa de XAML mediante Depurar > Windows > Árbol visual dinámico.
Invalide la configuración del emulador, como el modo oscuro o claro, los tamaños de fuente y mucho más mediante el panel de configuración del entorno. Ábralo durante una sesión de recarga activa de XAML mediante Depurar > Windows > Configuración del entorno.
Puede usar un archivo de configuración de lint y seleccionar incluso más sugerencias de IntelliSense al editar el XML de Android.
Correcciones de errores
Principales problemas corregidos en Visual Studio 2019, versión 16.6.0
- Al habilitar la nueva marca de característica de la experiencia de usuario de Git, se mostrará un mensaje en Team Explorer que guiará a los usuarios a la nueva ventana de herramientas de Git.
- Se ha corregido el retraso intermitente de la interfaz de usuario que se producía al cerrar VS y cuando el diseñador de .NET Core de WinForms estaba en estado abierto.
- Se han corregido problemas que se producían al crear proyectos mediante proveedores de tipos y que producían una excepción de "método que falta" en tiempo de ejecución.
- Se ha corregido la creación de proyectos de .NET Framework.
- Las nuevas opciones de buscar en archivos respetan las opciones del panel Herramientas-Opciones-Buscar y reemplazar.
- Se ha corregido un error en el que el repositorio de Git no cambiaba al cerrar una carpeta y abrir una solución.
- Se ha corregido el error que se producía al compilar aplicaciones de iOS con símbolos de depuración completos.
- Se ha agregado el retroceso en la exploración de perfiles de aprovisionamiento de la distribución de Mac y de certificados de Windows.
- Se ha corregido un error que hacía que Visual Studio 2019 dejara de responder al trabajar con proyectos de Xamarin en determinados escenarios.
- Se ha agregado un método abreviado de teclado para la opción "Copiar con encabezados" en la cuadrícula de resultados de scripts de SQL.
- Ahora, los usuarios de SSDT podrán establecer y ver las propiedades de confidencialidad de todas las versiones anteriores a SQL Server 2008.
- Se ha mejorado la accesibilidad del cuadro de diálogo Propiedades de conexión.
- Se han corregido bloqueos ocasionales que se producían al usar el indicador Probado por CodeLens.
- Ahora, la propagación automática de texto de la opción de búsqueda en los archivos sigue el comportamiento heredado.
- Asegúrese de que el comportamiento de la tecla de dirección izquierda de la búsqueda de archivos sea correcto.
- Problema que impide a los usuarios de C++ de la biblioteca de rangos de C++20 usar algoritmos.
De Developer Community
- Se ha agregado el retroceso en la exploración de perfiles de aprovisionamiento de la distribución de Mac y de certificados de Windows.
- Ahora, la propagación automática de texto de la opción de búsqueda en los archivos sigue el comportamiento heredado.
- Se ha modificado la nueva búsqueda en archivos para importar filtros "Buscar en" de la búsqueda en archivos anterior.
- Conservación de la marca "Mantener archivos abiertos" de la búsqueda de archivos entre las sesiones de VS.
- Se ha corregido el error que se producía al compilar aplicaciones de iOS con símbolos de depuración completos
- Visual Studio no permitirá cambiar el TargetFramework en la configuración de publicación después de actualizar a 16.4.2 y Core 3.1
- La ruta de acceso no está configurada correctamente al abrir el archivo de solución desde la línea de comandos
- Sugerencia de refactorización circular de IntelliCode
- Cloud Explorer > Asociar depurador > Referencia de objeto no establecida en una instancia de un objeto
- VS 16.6.0 Preview 2.1 no carga mis controles de paquete Nuget en el cuadro de herramientas de VS
- Bloqueos durante la edición de archivos de recursos en Visual Studio
- Carga indefinida de IntelliSense: proyecto que contiene la declaración XML como elemento de proyecto
- El cuadro de diálogo "Nuevo proyecto" provoca errores de usuario con frecuencia (escritura del nombre previsto por parte del usuario en el filtro de plantillas).
- No se pueden guardar archivos.
- No se pueden abrir archivos.
- Error interno del compilador con la propiedad indexada de C++/CLI en Visual Studio 2019, versión 16.5
- Cambio constante de tema
- Los proyectos de VSTO creados en VS 2019 no admiten la referencia de paquete como formato de administración de paquetes. La publicación de la compilación podía generar un error que indicaba que el ensamblado tenía que estar firmado con un nombre seguro para poder marcarse como requisito previo
- Se han corregido los bloqueos en cl.exe durante el análisis del código con proyectos de controlador KMDF.
- El uso de "set_tests_properties" en un archivo CMakeLists.txt provocaba un error durante la configuración en Visual Studio 2019.
- C1001 al compilar con "amp.h"
- Al crear un proyecto desde la ventana de inicio no se puede escribir el nombre del proyecto
- Después de crear una plantilla de aplicación principal de UWP de C++/WinRT, IntelliSense notifica demasiados errores a la función
- La compilación de atlsecurity.h genera varias advertencias C5205 ("eliminación de una clase abstracta")
- Ir a definición (F12) en un proyecto de referencia abre los metadatos, en lugar del código fuente real dentro de un proyecto de prueba unitaria (.NET Framework) que hace referencia a un proyecto de VSTO
- No hay ninguna opción para suprimir la advertencia C26812 de análisis de código de C++ (novedad en MSVC 2019 16.3.0, versión preliminar 3)
- La construcción array_view de C++ AMP genera un error de compilación en VS 2019 16.5, versión preliminar 2 con /std:c++latest
- Problema de generación de código que provoca un bloqueo con destructor virtual puro en el objeto const
- Ir a (CTRL+,) no debe sacar el foco del cuadro de búsqueda hasta que se presione ENTRAR
- Mejora del informe de errores de EnC nativo para las ediciones no compatibles
- Todas las demás correcciones de Developer Community en esta versión preliminar.
- Microsoft.VisualStudio.Editor.Implementation.EditorPackage no se cargó correctamente
- std::make_shared + PCH + método virtual + GoogleTest produce un error de compilador interno con CL 19.24
- Solicitudes de cambios en Visual Studio: "No está conectado a un repositorio remoto"
- La compilación de una corrutina con /Wall produce un advertencia en el código generado por el compilador
- La línea de comandos de clang-tidy es demasiado larga
- Las opciones de la página de opciones "Pestañas y ventanas" no deja de restablecerse
- Advertencias de compilación de C++/CLI de .NET Core 3.1
- Xamarin ha encontrado conflictos entre distintas versiones de System.Numerics que no se han podido resolver
- FontFamily no funciona en el recurso WPF/.NET Core 3.1
- Editor de texto de C++: el formato automático quita erróneamente el espaciado tras el operador binario
- "Alineación de puntero o referencia" se aplica de forma incorrecta a las funciones declaradas dentro de las clases afectadas por la palabra clave
alignas
- El preprocesador genera información de línea incorrecta
- Todas las demás correcciones de esta versión preliminar.
Problemas conocidos
Consulte todos los problemas abiertos y las soluciones alternativas disponibles en Visual Studio 2019 en el vínculo siguiente.
Problemas conocidos de Visual Studio 2019 versión 16.6
Comentarios y sugerencias
Nos encantaría que nos diera su opinión. Puede informarnos de un problema mediante la opción Notificar un problema de la esquina superior derecha del instalador o del propio IDE de Visual Studio. El icono se encuentra en la esquina superior derecha. Puede realizar una sugerencia de producto o un seguimiento de los problemas en la comunidad de desarrolladores de Visual Studio, donde podrá hacer preguntas, encontrar respuestas y proponer nuevas características. También puede obtener ayuda gratuita para la instalación a través de nuestro servicio de soporte técnico de chat en directo.
Blogs
Saque partido de la información y de las recomendaciones disponibles en los blogs de Developer Tools que le mantendrán al día sobre las nuevas versiones y con publicaciones con mucha información sobre una gran variedad de características.
Historial de notas de la versión de Visual Studio 2019
Para obtener más información sobre versiones anteriores de Visual Studio 2019, consulte la página Historial de notas de la versión de Visual Studio 2019.