Notas de la versión 16.11 de Visual Studio 2019
Sugerencia
Vea las grabaciones del evento de lanzamiento de Visual Studio 2022 para obtener información sobre las novedades, escuchar sugerencias & trucos y descargar swag digital gratuito.
Developer Community | Requisitos del sistema | Compatibilidad | Código distribuible | Términos de licencia | Blogs | Novedades de la documentación de Visual Studio | Novedades en Documentos de Visual Studio
Haga clic en un botón para descargar la última versión de Visual Studio 2019. Para obtener instrucciones sobre cómo instalar y actualizar Visual Studio 2019, vea Actualizar Visual Studio 2019 a la versión más reciente. Consulte también las instrucciones sobre cómo efectuar una instalación sin conexión.
Novedades de Visual Studio 2019, versión 16.11
Período de tiempo de soporte técnico
Visual Studio 2019, versión 16.11, será la quinta y última línea de base de referencia de mantenimiento compatible para Visual Studio 2019. Se recomienda que aquellos clientes de Enterprise y Professional que necesiten adoptar un entorno de desarrollo estable y seguro a largo plazo estandaricen con esta versión. Como se explica con más detalle en la directiva de ciclo de vida y soporte técnico, la versión 16.11 se admitirá con correcciones y actualizaciones de seguridad hasta abril de 2029, que es el resto del ciclo de vida del producto de Visual Studio 2019.
Además, ahora que la versión 16.11 está disponible, la versión 16.9, que era la última línea de base de referencia de mantenimiento, contará con soporte técnico durante 12 meses adicionales y dejará de recibirlo en octubre de 2022. Tenga en cuenta también que la versión 16.10 ya no cuenta con soporte técnico. Estas versiones intermediarias solo recibieron correcciones de mantenimiento hasta que se lanzó la siguiente actualización secundaria.
Puede adquirir la última versión más segura de Visual Studio 2019 (versión 16.11) en la sección de descargas de my.visualstudio.com o en el catálogo de Microsoft. Para obtener más información sobre las líneas base con soporte técnico de Visual Studio, revise la directiva de compatibilidad para Visual Studio 2019.
Versiones de Visual Studio 2019, versión 16.11
- 16 de noviembre de 2021 — Visual Studio versión 16.11.7 NewRelease de 2019
- 9 de noviembre de 2021 — Visual Studio 2019, versión 16.11.6
- 12 de octubre de 2021 — Visual Studio 2019, versión 16.11.5
- 5 de octubre de 2021 — Visual Studio 2019, versión 16.11.4
- 14 de septiembre de 2021 — Visual Studio 2019, versión 16.11.3
- 25 de agosto de 2021 — Visual Studio 2019, versión 16.11.2
- 16 de agosto de 2021: Visual Studio 2019, versión 16.11.1
- 10 de agosto de 2021: Visual Studio 2019, versión 16.11.0
Notas de la versión archivadas de Visual Studio 2019
- Notas de la versión 16.10 de Visual Studio 2019
- Notas de la versión de Visual Studio 2019 16.9
- Notas de la versión de Visual Studio 2019 16.8
- Notas de la versión de Visual Studio 2019 16.7
- Notas de la versión de Visual Studio 2019, versión 16.6
- 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:
- Visual Studio 2019 v16.11 ya está disponible.
- La versión preliminar 1, así como las versiones 16.10 y 16.11 de Visual Studio 2019, están disponibles desde hoy mismo.
- Productividad mejorada con Git en Visual Studio
- ¡Ya disponible! Visual Studio 2019 v16.9 y v16.10, versión preliminar 1
- Visual Studio 2019, versión preliminar 3, versión 16.9, está disponible desde hoy mismo.
- Versión preliminar 2 de Visual Studio 2019 v16.9 y los mejores deseos de año nuevo, todos para usted
- Visual Studio 2019, versión preliminar, versiones 16.8 y 16.9, está disponible desde hoy mismo.
- Características nuevas en Visual Studio 2019, versión 16.8, versión preliminar 3.1
- Nuevas características disponibles desde hoy en la versión preliminar 2 de Visual Studio 2019, versión 16.8
- Visual Studio 2019, versión preliminar 1, versiones 16.7 y 16.8, está disponible desde hoy mismo.
- Visual Studio 2019, versión preliminar 2, versión 16.7, está disponible desde hoy mismo.
- Nuevas y emocionantes actualizaciones relativas a la experiencia de Git en Visual Studio
- ¡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: Programe más rápido. Trabaje de forma más inteligente. Cree el futuro.
la Visual Studio versión 16.11.7 NewestReleaseIcon de 2019 
publicado el 16 de noviembre de 2021
Problemas que se tratan en esta versión
- Agrega compatibilidad con Xcode 13.1.
- Los programas previos ahora respetan el parámetro --useLatestInstaller, lo que hace que el instalador más reciente se integre en el diseño. Este instalador más reciente, que se incluye con Visual Studio 2022, permite el escenario en el que las empresas quieren realizar la transición de sus clientes de una ubicación de diseño a otra. Para obtener más información, consulte la [guía Visual Studio administradores.](* The bootstrappers now respect the --useLatestInstaller parameter, which causes the latest installer to be integrated into layout. This latest installer, which ships with Visual Studio 2022, enables the scenario where enterprises want to transition their clients from one layout location to another. For more information, refer to the Visual Studio Administrators Guide.)
- Se ha corregido un problema por el que los proyectos WAP no aparecían en el cuadro combinado de la barra de herramientas de proyectos de inicio.
- Se ha corregido un problema Windows proyectos de aplicación (WAP) en el que, en determinadas circunstancias, la agrupación de aplicaciones final contiene archivos binarios incorrectos.
- Evite abrir las ventanas "Team Explorer > Administrar conexiones" o "Cambios de Git" para que las soluciones de TFVC se descarguen.
De Developer Community
- A partir de la versión 16.8.0 hasta la 16.9.1 deja de responder y se reinicia con frecuencia
- Error de IntelliSense con std::source_location::current()
- Visual Studio versión 16.10 de 2019: UWP: Xamarin: excepción en tiempo de ejecución "No se pudo cargar el archivo o ensamblado" después de actualizar a Visual Studio 16.10
- Visual Studio 2019, versión 16.11.3: error al empaquetar la aplicación para UWP
- 16.11.6: No se pudo instalar el paquete "AndroidImage_x86_API125_Private,version=10.0.0.3"
la Visual Studio versión 16.11.6 de 2019
publicado el 9 de noviembre de 2021
Problemas que se tratan en esta versión
- Dirección de una instancia ocasional en la que VSInstr no se cerraría al instrumentar un archivo binario con metadatos volátiles.
- Corrección de errores de "valor de intervalo" al usar IntelliSense de C++.
- En determinadas condiciones con una configuración regional internacional seleccionada, fsi se bloquearía cuando se ejecuta desde Visual Studio. Esta versión corrige el problema y fsi ahora debería funcionar correctamente.
- Corrige un problema que podría hacer que Visual Studio, depure o ejecute pruebas en archivos binarios que no se han actualizado con los cambios de código más recientes.
- Corrige una pérdida de grupo de subprocesos durante Cloud Services depuración local.
- Agregue compatibilidad con las API de Android 12.
- Corrige un posible interbloqueo al cerrar Generador de perfiles de rendimiento o Herramientas de diagnóstico en Windows Server.
- Corrige un retraso en el inicio de VS.
Aviso de seguridad
CVE-2021-42319 Vulnerabilidad de elevación de privilegios Existe una vulnerabilidad de elevación de privilegios en el proveedor WMI que se incluye en Visual Studio instalador.
CVE-2021-42277 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 controla incorrectamente las operaciones de archivo.
la Visual Studio versión 16.11.5 de 2019
publicado el 12 de octubre de 2021
Problemas que se tratan en esta versión
Aviso de seguridad
CVE-2020-1971 Vulnerabilidad de denegación de servicio de OpenSSL
Existe una posible vulnerabilidad de denegación de servicio en la biblioteca OpenSSL, que git consume.
CVE-2021-3449 Vulnerabilidad de denegación de servicio de OpenSSL
Existe una posible vulnerabilidad de denegación de servicio en la biblioteca OpenSSL, que git consume.
CVE-2021-3450 Vulnerabilidad de denegación de servicio de OpenSSL
Existe una posible omisión de marca en la biblioteca OpenSSL, que git consume.
CVE-2021-41355 Vulnerabilidad de divulgación de .NET
Existe una vulnerabilidad de divulgación de información en .NET, donde System.DirectoryServices.Protocols.LdapConnection envía credenciales en texto sin formato en Linux.
la Visual Studio versión 16.11.4 NewestReleaseIcon de 2019 
publicado el 5 de octubre de 2021
Problemas que se tratan en esta versión
- Windows compatibilidad con el SDK 11.
- Agregue funciones matemáticas AMD64 a ARM64X CRT.
- Actualizaciones de las interfaces ARM64 y ARM64EC entre el binario y el entorno de ejecución de instrumentación poGO.
- Se han corregido varios problemas de capacidad de respuesta y corrección de IntelliSense que afectaban a los conceptos, intervalos y plantillas de función abreviadas de C++20.
- Se ha corregido un falso positivo en las comprobaciones de duración locales.
- Se ha corregido un problema por el que las matrices asignadas con una constante de tamaño > 32 bits podían asignar menos memoria de la solicitada.
- Garantiza que la inicialización de cadenas de ATL se produce durante la inicialización de variables estáticas, en el dominio de aplicación predeterminado.
- Se ha corregido un error en Concurrency::p arallel_for_each de C++ que bloqueaba el proceso de llamada debido al desbordamiento de enteros.
- Se ha corregido un error en la maquinaria de depuración de iteradores del STL que podía provocar bloqueos en programas multiproceso mediante contenedores STL.
- Se ha corregido un error grave del compilador interno causado por estructuras sin nombre a cuyos campos se hace referencia desde anotaciones SAL.
- Se ha corregido un bloqueo poco frecuente al analizar código con plantilla en el que se usa __uuidof.
- Se ha corregido un problema que provocaba que los resultados del análisis estático de C++ a veces no se mostrara correctamente en la acción FixIt.
- Se ha corregido la apertura de archivos de extensión .uitest en el proyecto de interfaz de usuario codificada
- Se han generado eventos de cambio de componente para objetos que no son componentes también en el diseñador de .NET de WinForms.
- Corrección del bloqueo al eliminar el control ContextMenuStrip en Windows .NET Forms.
- Protección contra bloqueos cuando el diseñador Windows Forms se vuelve a cargar al arrastrar.
- Corrección de bloqueos intermitentes de VS al interactuar con el diseñador .NET de WinForms durante la recompilación de soluciones o proyectos.
- Se ha corregido un error que provocaba que los proyectos de .NET 5 se notificase como no actualizados cuando deberían estar actualizados, lo que provocaba compilaciones más lentas.
- Deshabilite automáticamente la indexación de recursos para proyectos de Unity a gran escala.
- Agrega compatibilidad con Xcode 13.0.
- En esta versión se corrige un problema con la implementación de Windows proyectos de empaquetado de aplicaciones en los que la implementación copia innecesariamente archivos sin modificar.
De Developer Community
- La comparación de CComPtr con CComPtr produce un error
- El enlace estructurado en lambda en lambda provoca un error de compilación no válido
- Codegen no correcto con el operador new
- Errores de compilación de WinARM64 con problemas de vínculos MFC/ATL después de migrar de VS 16.8.6 a VS 16.9.5
- El proveedor de Codelens de Unity todavía requiere una gran cantidad de memoria y podría ser OOMed en un proyecto de Unity a gran escala en la versión 16.11.
- Error C3493 con /std:c++latest mediante el enlace estructurado en Lambda
la Visual Studio versión 16.11.3 de 2019
Fecha de publicación: 14 de septiembre de 2021
Problemas que se tratan en esta versión
- Se ha corregido el destino de depuración "Dispositivo remoto" que faltaba para los proyectos de Xamarin iOS.
- Se ha corregido un error que provocaba que desapareciera un vínculo de acceso directo del menú Inicio. El error solo se producía al actualizar varias instancias de SKU de producto diferentes en la misma máquina.
De Developer Community
- La interfaz de usuario de Visual Studio no responde cuando hay demasiada salida del registro de compilación durante la compilación (p. ej.: nivel de detalle de diagnóstico)
- Bloqueos de Live Unit Testing al inicio
- "Dispositivo remoto" no aparece en los dispositivos
- El diseñador se bloquea para aplicaciones de 32 bits cada vez que se desplaza el mouse sobre él
Aviso de seguridad
CVE-2021-26434 Vulnerabilidad de elevación de privilegios de asignación de permisos incorrecta de Visual Studio
Existe una vulnerabilidad de asignación de permisos en Visual Studio después de instalar Desarrollo de juegos con C++ y seleccionar la carga de trabajo Cliente de instalación del motor Unreal. El sistema es vulnerable a LPE durante la instalación, crea un directorio con acceso de escritura para todos los usuarios.
Visual Studio 2019, versión 16.11.2
Fecha de publicación: 25 de agosto de 2021
Problemas que se tratan en esta versión
- Se ha corregido un error que provocaba un error en la generación de la caché de CMake, que bloqueaba IntelliSense, la compilación y la depuración.
- Se ha corregido la advertencia "Evaluating the function 'System.Diagnostics.TraceInternal.Listeners.get' timed out and needed to be aborted in an unsafe way" (La evaluación de la función “System.Diagnostics.TraceInternal.Listeners.get” superó el tiempo de espera y tuvo que abortarse de forma no segura) al iniciar la depuración en alguna aplicación de .NET y .NET Core.
De Developer Community
- La generación de caché de CMake se bloquea después de actualizar de vs2019 16.11.0 a 16.11.1
- No se han podido encontrar recursos adecuados para la referencia cultural especificada o la referencia cultural neutral. Asegúrese de que "Microsoft.VisualStudio.Data.Providers.SqlServer
- La selección de compilación ya no funciona en VS 16.11
Visual Studio 2019, versión 16.11.1
Fecha de publicación: 16 de agosto de 2021
Problemas que se tratan en esta versión
- Corrige un problema al instalar el paquete Microsoft.VisualStudio.ScriptedHost.Registry, que provocaba un error en la instalación general.
- Se ha desbloqueado la opción para añadir una nueva conexión SSH mediante las opciones de herramientas
De Developer Community
Visual Studio 2019, versión 16.11.0
Fecha de publicación: 10 de agosto de 2021
Resumen de las novedades de la versión 16.11.0 de Visual Studio 2019
Menú Ayuda actualizado
- En el menú actualizado se resalta el material de introducción, así como sugerencias y trucos útiles. También proporciona acceso a Developer Community, las notas de la versión, la hoja de ruta del producto de Visual Studio y las páginas de redes sociales.
- El nuevo elemento de menú Mi suscripción permite a los desarrolladores aprovechar al máximo sus suscripciones mediante el reconocimiento de las ventajas y la información adicional.
Herramientas de Git
- Acceda a acciones adicionales desde el menú de desbordamiento del selector de ramas en la ventana Changes (Cambios) de Git y en la barra de estado.
- Mantenga el puntero sobre el nombre de una rama para ver los detalles de la última confirmación en una información sobre herramientas.
- Acceda a acciones adicionales en el menú de desbordamiento del selector de repositorios desde la barra de estado.
- Mantenga el puntero sobre el nombre de un repositorio para ver los detalles del mismo, como la ruta de acceso local y la dirección URL remota.
C++
- Las herramientas de LLVM que se incluyen con Visual Studio se han actualizado a LLVM 12. Vea las notas de la versión de LLVM para obtener más información.
- La compatibilidad con Clang-cl se ha actualizado a LLVM 12.
Configuración
- Se ha corregido un problema que afectaba a la ejecución de la línea de comandos del comando Actualizar. Si se produce un error en la actualización por primera vez, una emisión posterior del comando Actualizar ahora hace que la actualización reanude la operación anterior donde la dejó.
- Experiencia de usuario Recarga activa de .NET para editar código administrado en tiempo de ejecución.
Detalles de las novedades de la versión 16.11.0 de Visual Studio 2019
Experiencia de usuario Recarga activa de .NET para editar código administrado en tiempo de ejecución
En esta versión nos complace hacer disponible la primera versión de la experiencia de usuario nueva de Recarga activa al editar archivos de código para aplicaciones como WPF, Windows Forms, ASP.NET Core, Console, etc. Gracias a Recarga activa, puede modificar el código fuente administrado de las aplicaciones mientras la aplicación se ejecuta, sin necesidad de pausar la ejecución o usar un punto de interrupción. En su lugar, realice tan solo un cambio admitido y use el botón nuevo "Aplicar cambios en el código" de la barra de herramientas para aplicarlos de inmediato.

En la actualización de Visual Studio que nos ocupa, esta nueva experiencia está disponible al ejecutar la aplicación en el depurador (F5), y cuenta con la tecnología del mecanismo Editar y continuar (EnC). Por lo tanto, en cualquier lugar en el que se admita EnC, ahora también puede usar Recarga activa junto con cualquier otra características del depurador. Recarga activa de .NET también funcionará junto con Recarga activa de XAML, lo que permite realizar cambios tanto en la interfaz de usuario como en el código subyacente en las aplicaciones de escritorio, como WPF o WinUI.
Tanto EnC como Recarga activa comparten las mismas limitaciones, por lo que debe tener en cuenta que actualmente no se admiten todos los tipos de edición. La lista completa de lo que se admite o no se puede encontrar en nuestra documentación.
Para obtener más información sobre Recarga activa y nuestra visión a largo plazo, también puede leer más detalles en nuestra entrada de blog.
Principales problemas corregidos en esta versión
- El conjunto de herramientas de SxS de MSVC 14.29.16.10 se ha actualizado para que coincida con VS 2019 v16.10.4. La versión del conjunto de herramientas de MSVC para esta actualización es 14.29.30040.0/19.29.30040.0.
- Actualización de la personalización de marca de Azure
- Se ha corregido un problema por el que un error durante la detección de pruebas de CMake podía provocar un error en la generación de caché.
- Se ha corregido un problema que provocaba que las pruebas TPv0 en las que se usaba CSV o SQLCE como orígenes de datos no se ejecutaran con una excepción ArgumentException.
- Se ha corregido el error de compilación "ApplicationVerificationFailed" con el Reinicio rápido.
- Se ha corregido un error al realizar una comprobación de actualización rápida en proyectos WAP, que provocaba la compilación de esos proyectos (en lugar de omitirse), incluso cuando el proyecto estaba actualizado y no necesitaba modificaciones, lo que provocaba un aumento de los tiempos de compilación incrementales en el IDE.
- Se ha corregido el error "Xamarin.iOS no admite la ejecución o depuración de la versión anterior del proyecto".
- Se ha corregido el error "No se puede conectar al servidor Mac con la dirección" al intentar distribuir aplicaciones iOS.
- Faltaba la opción "Módulos para biblioteca estándar (experimental)", pero se ha restaurado.
- Se ha corregido un error de aserción de EDG en el elemento co_yield anidado.
- Se ha corregido un problema que hacía que Microsoft Azure Tools para Visual Studio desencadenara la carga de otros archivos .dll en el cuadro Acerca de.
- Se ha corregido un problema de accesibilidad que provocaba que no se mostrara la configuración de cuenta de contraste alto.
- Se ha corregido un problema de formato al usar @
{if(true)}. - Se ha corregido un problema de accesibilidad que provocaba que los lectores de pantalla no anunciaran los encabezados de código contraídos.
- Se ha corregido la relación de contraste de luminosidad que hacía que el color de primer plano o de fondo de los límites de país fuera mayor o igual que 3:1. Así, los usuarios con discapacidad visual pueden identificar estos controles.
- Se ha corregido un problema de accesibilidad que provocaba que el nombre visible y el nombre accesible no fueran similares en los campos de edición "Servidor" y "Nombre del sitio", y en el cuadro combinado "Tiempo de ejecución de destino".
- Se ha corregido un error que provocaba que el lector de pantalla anunciara la información del mensaje de estado Conectando en el panel Agregar SQL Server.
- Faltaba un filtro en la lista de finalización de proyectos de VB.
- Se ha corregido un problema que provocaba que Visual Studio dejara de responder ocasionalmente al cargar Microsoft.Maui-net6.sln.
- Se ha corregido un error al compilar un proyecto iOS o un proyecto XF que mostraba la advertencia "Xamarin.iOS.Common.targets".
- Se ha corregido la agrupación de menús del selector de ramas.
- Se ha corregido un problema que provocaba que el repositorio situado debajo del repositorio seleccionado se abriera en lugar del que se quería.
- Se ha corregido un error que provocaba que las advertencias de las funciones de plantilla siguieran un conjunto de reglas incorrecto.
- Se ha corregido un error que provocaba que la lista desplegable de cuentas Microsoft se truncase al cambiar el tamaño de 125 % a 150 %, o de 175 % a 200 %.
- Se ha corregido un error de accesibilidad en el que Narrador no anunciaba el nombre de la etiqueta.
- Se ha facilitado el acceso al botón "Convertir color en recurso" para los usuarios.
- Se facilitado la visualización del foco en los botones "Seleccionar delimitador de degradado anterior" y "Seleccionar delimitador de degradado siguiente" para los usuarios con deficiencias visuales.
- Se han corregido problemas que impedían a los usuarios del lector de pantalla obtener la información adecuada sobre los botones.
- Los mensajes de error específicos de GitHub no siempre se mostraban al insertar confirmaciones.
- Se ha corregido un problema que hacía que se mostraran advertencias al intentar conectarse a SharePoint para aprovisionar los requisitos previos de depuración del flujo de trabajo.
- Se ha corregido un problema que provocaba que las operaciones de red no funcionaran con las ramas de bifurcación y bifurcación remota en la ventana del repositorio de Git.
- Se ha corregido un problema con el proyecto de base de datos que hacía que, al arrastrar un archivo desde el Explorador de soluciones hasta un proyecto abierto, el archivo se eliminase del sistema.
- Se ha corregido un problema que provocaba una excepción en los archivos .cshtml y .razor.
- Se ha corregido un problema de visualización lenta de archivos e iconos en el IDE y el Explorador de soluciones de Visual Studio.
- Se ha corregido un error con la mensajería de Git que informaba de que no se podían ejecutar varias operaciones masivas de archivos a la vez.
- Se ha mejorado la accesibilidad a los controles de cualquier ruta de acceso del perfil seleccionado.
- Se ha corregido una advertencia "Lista de errores" al publicar un proyecto de Cloud Service con una plantilla "Aplicación de página única".
- Se ha corregido un problema que provocaba el bloqueo de Visual Studio al intentar cerrar la ventana de inicio rápido.
- Se ha corregido la imposibilidad de publicar proyectos de base de datos con valores NULL y un nombre de parámetro "str".
- Se ha agregado compatibilidad con instrucciones MERGE de SSDT.
- Se ha corregido un problema con F# interactivo que hacía que las referencias a paquetes NuGet ya no funcionaran.
- Se ha agregado la posibilidad de usar carpetas de diseño anteriores al buscar paquetes durante las operaciones de diseño.
- Se han agregado mejoras de accesibilidad adicionales para los usuarios que solo usan el teclado en la depuración y la selección de menús.
- Se ha corregido un error de localización con el Explorador de pruebas.
- Se ha corregido un error que provocaba un error en las compilaciones en proyectos VSIX de C#.
- Se ha corregido el error "Current context "desktop-linux" is not found on the file system" ("El contexto actual "desktop-linux" no se encuentra en el sistema de archivos") que impedía la publicación en el contenedor de Docker de una aplicación de ASP.NET Core que se ejecutara en Docker (Windows/Linux).
- Se ha convertido al uso de la nueva instancia de DartLab, que proporciona las correcciones más recientes y simplifica el código YAML.
- Se ha corregido un problema que provocaba que, al hacer clic en "Ir a declaración", el cursor saltara a una posición incorrecta.
- Se ha corregido la regresión de EnC.
- Se ha corregido un error que provocaba que Visual Studio dejara de responder al crear una aplicación de Service Fabric.
- Se ha corregido un error que provocaba que el elemento de contexto Compatibilidad con el orquestador de contenedores desapareciera después de agregar compatibilidad con Docker para un proyecto de Azure Functions con el tipo .NET 5 (aislado) seleccionado.
- Se ha corregido una situación en la que F5/Ctrl+F5 generaba un mensaje de error del comando de Docker con código de salida1.
- Se ha agregado Service Fabric y el cuadro de diálogo Add Orchestra Support (Agregar compatibilidad con Orchestra).
- Se ha corregido un error al restaurar los paquetes NuGet eliminados.
- Se ha corregido un error que hacía que los proyectos de MSTest quitaran las ventanas de LUT después de cambiar el nombre.
- Se ha corregido el formato que hacía que no proporcionara ningún nombre de contenedor en una búsqueda de código.
- Se han corregido los mensajes de advertencia que faltaban en CppCoreCheck.
- Se ha corregido un error que hacía que al agregar una clase en ASP.NET apareciera una barra amarilla con el mensaje de error: "CSharpSyncNamespaceCodeRefactoringProvider".
- Se ha mejorado el rendimiento en torno al uso de PointerSafetyXtension en CppCoreCheck.
- Se ha mejorado la localización en torno a las características de VC++.
- Se ha corregido un error de compilación que provocaba que la variable solutionPath se evaluara como indefinida.
- Se ha corregido un escenario inusual que podía impedir que las instancias de Visual Studio 2019 se cerraran si el Explorador de pruebas estuviera abierto en la solución.
- Se ha corregido un problema de visibilidad con el color negro de contraste alto en máquinas virtuales que cambiaban el foco.
- Se ha corregido un problema que generaba el error "No such image" (Ninguna imagen de este tipo) al quitar las imágenes seleccionadas a la vez que se habían etiquetado.
- Se ha mejorado la experiencia de escritura XAML en el cliente LiveShare.
- Se ha corregido un problema que hacía que, al usar el comando "Navegar a" con un reconocimiento de voz, provocara que el usuario esperara a que se borrara la Información sobre herramientas antes de ver el resultado.
- Se ha corregido un problema que provocaba que los documentos abiertos previamente no se restauraran cuando se volvía a abrir una solución.
- Se ha corregido un bloqueo de UWP al usar la característica nueva Datos de ejemplo.
- Se ha corregido un error que provocaba que no hubiera ningún proveedor de propiedades de proyecto para "Persistence = AssemblyReference".
- Ha disminuido el consumo de procesador de setup.exe.
- Se ha corregido un problema que impedía que los recursos HRESULT se personalizaran para XBOX.
- Se ha corregido una excepción no controlada después de hacer clic en "Depurar pruebas".
- Se ha corregido un mensaje de error de compilación "NETSDK1 031" al usar un Proyecto de paquete de aplicación de Windows.
- Se ha corregido un bloqueo que se producía después de finalizar algunas sesiones de LiveShare.
- Se ha corregido un error que provocaba un error del botón "X" en una página del Asistente para el primer inicio.
- Se ha corregido un mensaje de error "Operación no admitida" en LiveShare.
- Corrige un error en la publicación del Servicio en la nube (compatibilidad ampliada), que presentaba un valor de configuración diferente en distintas configuraciones de servicio.
- Se ha corregido un problema con los módulos de C++20 de IntelliSense que hacía que algunas construcciones de lenguaje provocaran que el compilador se bloqueara.
- Se ha corregido un problema que provocaría una pequeña pérdida de memoria adicional.
- Se ha corregido un cambio importante de API en AudioUnitPropertyIDType.
- Los desarrolladores que usaban el marco de pruebas unitarias de UWP no podían ejecutar sus pruebas en dispositivos remotos o emuladores.
Problemas más votados de Developer Community
- Análisis de código/regresión del rendimiento de PREfast de 16.6.4 a 16.9.4
- Advertencia de Codeanalysis C6285 en functional.h de STL en VS 16.10, versión preliminar 4. Funcionaba en la versión 16.10, versión preliminar 2
- EnforceProcessCountAcrossBuilds emite advertencias de análisis de código en los encabezados del sistema
- Errores de compilación en encabezados externos
- Advertencias de bloqueo incorrectas del analizador C26110
- Aparece el mensaje "Error: Referencia a objeto no establecida como instancia de un objeto" en la generación basada en CMakePresets en Linux remoto
- No se puede copiar texto desde la vista Repositorio de Git
- IntelliSense interrumpido con especialización de plantilla
- ICE: optimización de ARM64 para /std:c++latest
- Error al agregar la cuenta de desarrollador de Apple: un parámetro "certificateType" tiene un valor no válido: "Valor desconocido: MAC_INSTALLER_DISTRIBUTION"
- Functional(813) tiene la advertencia C6285
- ICE en módulos de C++20 + boost::asio
- 16.9.2 Bloqueo al trabajar en un proyecto de SQL Server
- Advertencia de compilación MSB4011 desde las últimas actualizaciones de Xamarin y XCode
- Procedimiento para habilitar multiproceso para compilar el origen en Visual Studio 2019 16.9 con clangcl
- Formato incorrecto de la instrucción switch con static_casts
- Error interno del compilador de Visual Studio 2019 16.5.4 al usar SSE
- Constructor predeterminado noexcept
- Error del compilador MSVC en _InterlockedCompareExchange64
- NativeReference no puede reconocer el valor de propiedad MSBuild
- Diagnóstico incorrecto: 26444 NO_UNNAMED_RAII_OBJECTS
- C6240 LOGICALANDNONZERO incorrecto
- La ventana Herramientas de diagnóstico se carga en miniatura y no cambia de tamaño correctamente
- La corrutina usa promise_type::unhandled_exception con excepciones deshabilitadas
- Información de control de excepciones Bad(noexcept) en AMD64
- La Información sobre herramientas bloquea los resultados de la búsqueda
- Error falso positivo C2176 en el modo C++20
- El operador new proporciona argumentos incorrectos para _aligned_malloc cuando se especifica el empaquetado
- Rechaza el análisis válido de la expresión lambda
- Se muestra un error "Unable to attach. Process 'SPUCWORKERPROCESS.exe' is not running" (No se puede adjuntar. El proceso "SPUCWORKERPROCESS.exe" no se está ejecutando) al implementar el proyecto de espacio aislado de SharePoint2019
- Advertencia inesperada C4834 después de actualizar a la versión preliminar 2 de la versión 16.10
- No válido sintácticamente con un código de plantilla se omite silenciosamente con /std:c++latest.
- ERROR: El retroceso en el filtro de rama ha quitado caracteres del código
- StreamJsonRpcRemoteInvocationException: error al enumerar en el almacén de credenciales de Github
- No se pueden usar teclas de dirección, cortar, copiar ni pegar en el cuadro de entrada "Type here to filter the list" (Escriba aquí para filtrar la lista) de la rama de Git
- Error al agregar la Cuenta de desarrollador de Apple: un parámetro "certificateType" tiene un valor no válido: 'Unknown value: MAC_INSTALLER_DISTRIBUTION' (Valor desconocido: MAC_INSTALLER_DISTRIBUTION)
- Integración de Git: si se presiona la tecla de retroceso en el filtro de rama de Visual Studio 2019, se aplica en la ventana del editor en lugar de en el panel de rama
- No se puede implementar en el emulador o el dispositivo mediante .NET MAUI
- Visual Studio 2019 Professional 16.10.0: las pestañas no se representan correctamente para los archivos SQL
- Se produce un error en el redireccionamiento de destinos de Cpp cuando se usa DisableInstalledVCTargetsUse=true si MinimumVisualStudioVersion es 16.0
- Advertencia de compilación MSB4011 desde las últimas actualizaciones de Xamarin y XCode
- Integración de CMake: los entornos especificados en
CMakeSettings.jsonno se heredan cuando Visual Studio se usa como generador - Se ha producido un error al activar el servidor de lenguaje remoto
- ServiceHub.DataWarehouseHost.exe ha bloqueado .pdb después de ejecutar VS Profiler
- La versión preliminar de Visual Studio 2019 no puede iniciar una aplicación nueva de MAUI para Android
- La compilación Guardar y actualizar de Blazor hace que Visual Studio deje de responder
- El mapa de código muestra la llamada de método no existente en el código fuente
Problemas conocidos
Consulte todos los problemas abiertos y las soluciones alternativas disponibles en Visual Studio 2019 en el vínculo siguiente.
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. A la clase
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.