Compartir a través de


2022Logo Notas de la versión 17.9 de Visual Studio 2022


Sugerencia

Vea las grabaciones del evento de lanzamiento de Visual Studio 2022 para obtener información sobre las novedades, escuchar sugerencias y trucos y descargar recompensas virtuales gratuitas.

Developer Community | Hoja de ruta de Visual Studio 2022 | Requisitos del sistema | Compatibilidad | Código distribuible | Historial de versiones | Términos de licencia | Blogs | Últimos problemas conocidos de la versión | Novedades de Visual Studio Docs


Haga clic en un botón para descargar la versión más reciente de Visual Studio 2022. Para obtener instrucciones sobre cómo instalar y actualizar Visual Studio 2022, consulte Actualizar Visual Studio 2022 a la versión más reciente. Consulte también las instrucciones sobre cómo efectuar una instalación sin conexión.

Botón para descargar CommunityBotón para descargar ProfessionalBotón para descargar Enterprise

Visite el sitio de Visual Studio para descargar otros productos de Visual Studio 2022.


Versiones de Visual Studio 2022, versión 17.9

Blog de Visual Studio 2022

El Blog de Visual Studio 2022 es la fuente oficial de información sobre el producto que ofrece el equipo de ingeniería de Visual Studio. Encontrará información detallada sobre las versiones de Visual Studio 2022 en las publicaciones siguientes:


17.9.7 Visual Studio 2022, versión 17.9.7

Publicado el 14 de mayo de 2024

Resumen de las novedades de esta versión

  • Los componentes del instalador "Xamarin" y "Xamarin Profiler" se han marcado como "Fuera de soporte técnico".
  • Esta versión también incluye una actualización de OpenSSL a v3.2.1

Avisos de seguridad corregidos

  • CVE-2024-32002 Los clones recursivos en sistemas de archivos que no distinguen mayúsculas de minúsculas y que admiten vínculos simbólicos son susceptibles a la ejecución remota de código.
  • CVE-2024-32004 Ejecución remota de código al clonar repositorios locales diseñados de forma especial
  • CVE-2024-30045 Existe una vulnerabilidad de ejecución remota de código en .NET 7.0 y .NET 8.0 donde se produce una saturación del búfer de pila en la rutina de análisis doble de .NET.
  • CVE-2024-30046 Existe una vulnerabilidad en Microsoft.AspNetCore.Server.Kestrel.Core.dll donde se puede producir un interbloqueo que genere una denegación de servicio.

17.9.6 Visual Studio 2022, versión 17.9.6

publicado el 9 de abril de 2024

Resumen de las novedades de esta versión de Visual Studio 2022, versión 17.9.6

  • Con esta corrección de errores, un cliente ahora puede usar el programa de arranque en un diseño y pasar el parámetro --noWeb para instalarlo en un equipo de cliente y asegurarse de que tanto el instalador como el producto de Visual Studio solo se descargan del diseño. Anteriormente, a veces durante el proceso de instalación, el instalador no respetaba el parámetro -noWeb e intentaría actualizarse automáticamente desde la web.

Comunidad de desarrolladores

Avisos de seguridad corregidos

  • CVE-2024-21409 Existe una vulnerabilidad de uso después de liberarse en WPF que puede dar lugar a la elevación de privilegios al ver documentos que no son de confianza.
  • CVE-2024-28929 Esta actualización aborda una vulnerabilidad de ejecución remota de código en Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28930 Esta actualización aborda una vulnerabilidad de ejecución remota de código en Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28931 Esta actualización aborda una vulnerabilidad de ejecución remota de código en Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28932 Esta actualización aborda una vulnerabilidad de ejecución remota de código en Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28933 Esta actualización aborda una vulnerabilidad de ejecución remota de código en Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28934 Esta actualización aborda una vulnerabilidad de ejecución remota de código en Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28935 Esta actualización aborda una vulnerabilidad de ejecución remota de código en Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28936 Esta actualización aborda una vulnerabilidad de ejecución remota de código en Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28937 Esta actualización aborda una vulnerabilidad de ejecución remota de código en Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28938 Esta actualización aborda una vulnerabilidad de ejecución remota de código en Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28941 Esta actualización aborda una vulnerabilidad de ejecución remota de código en Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-28943 Esta actualización aborda una vulnerabilidad de ejecución remota de código en Microsoft ODBC Driver for Microsoft SQL Server.
  • CVE-2024-29043 Esta actualización aborda una vulnerabilidad de ejecución remota de código en Microsoft ODBC Driver for Microsoft SQL Server.

17.9.5 Visual Studio 2022, versión 17.9.5

Fecha de publicación: 26 de marzo de 2024

Resumen de las novedades de la versión 17.9.5 de Visual Studio 2022

  • Se ha corregido un bloqueo que se producía en las máquinas con CPU anteriores.

Comunidad de desarrolladores


17.9.4 Visual Studio 2022, versión 17.9.4

Fecha de publicación: 19 de marzo de 2024

Resumen de las novedades de esta versión de Visual Studio 2022, versión 17.9.4

  • Se ha corregido un problema por el que el editor de código se quedaba en blanco si se producía un error al cargar una fuente.
  • Se ha corregido un problema por el que las ventanas de documentos se quedaban bloqueadas en un tamaño muy pequeño e inutilizable.
  • Se ha corregido un bloqueo que podía producirse al compilar Unreal Engine.
  • Se han corregido estas estructuras de datos que no se mostraban correctamente en VS Debugger: Concurrency::concurrent_unordered_set, Concurrency::concurrent_unordered_multiset, Concurrency::concurrent_unordered_map, Concurrency::concurrent_unordered_multimap.
  • Se ha corregido un error por el que los métodos abreviados de teclado dejaban de funcionar al abrir la ventana Crear solicitud de cambios desde la notificación mostrada después de insertar una rama.
  • El cuadro de diálogo Guardar con codificación no enumera correctamente todas las codificaciones de archivos disponibles. Esta corrección muestra todas las codificaciones en la lista y el cuadro de diálogo ahora vuelve a funcionar correctamente.

Comunidad de desarrolladores


17.9.3 Visual Studio 2022, versión 17.9.3

Fecha de publicación: 12 de marzo de 2024

Resumen de las novedades de esta versión de Visual Studio 2022, versión 17.9.3

  • VS ahora incluye MAUI 8.0.7 (SR2); consulte aquí Versión 8.0.7 - dotnet/maui (github.com) para las notas de la versión.
  • Se ha corregido un error de la CLI en el que el compilador se bloqueaba al compilar una matriz estática initonly.
  • Actualización del SDK de Windows 11 (10.0.22621.0) instalado por Visual Studio a la compilación de mantenimiento de febrero de 2024.

Comunidad de desarrolladores

Avisos de seguridad corregidos

  • CVE-2024-21392 Existe una vulnerabilidad en .NET donde las solicitudes especialmente diseñadas pueden provocar una pérdida de recursos, lo que provoca una denegación de servicio.
  • CVE-2024-26190 Existe una vulnerabilidad en MsQuic.dll que podría dar lugar a un par para asignar pequeños fragmentos de memoria siempre que la conexión permanezca activa.
  • CVE-2023-27911 Este aviso se vuelve a publicar para indicar que el SDK de Autodesk® FBX® ya no se admite en Visual Studio 2022.

17.9.2 Visual Studio 2022, versión 17.9.2

Fecha de publicación: 27 de febrero de 2024

Resumen de las novedades de esta versión de Visual Studio 2022, versión 17.9.2

  • Se ha corregido un problema que, bajo algunas condiciones, producía un bloqueo al abrir el cuadro de diálogo de fuentes y colores.
  • Se ha realizado una corrección para evitar que se cambie una carga de memoria escalar en la expansión insertada de las funciones std::round() en un acceso vectorial. Aunque el acceso vectorial no cambia el resultado del cálculo, es más largo y puede producir errores cuando, en cambio, la carga escalar se realizaría correctamente.
  • Se ha corregido un problema por el que, en versiones de Visual C++ anteriores a la versión 17.9 de Visual Studio 2022, el especificador de _Alignas no se aplicaba correctamente según el estándar ISO-C cuando aparecía adyacente a un tipo estructurado en una declaración.

Comunidad de desarrolladores


17.9.1 Visual Studio 2022, versión 17.9.1

fecha de publicación: 21 de febrero de 2024

Resumen de las novedades de esta versión de Visual Studio 2022, versión 17.9.1

  • Se ha actualizado el conjunto de herramientas MSVC 16.11 a 16.11.34 (14.29.30154.0) para los clientes que usan el conjunto de herramientas de C++ 16.11 con VS 17.9.
  • Se ha corregido un error por el que la instancia de libconcrt.lib que se usaba en vinculación estática podía contener una instrucción SSE 4.2 que no se permitía en sistemas X64 anteriores.
  • Se ha agregado compatibilidad con char8_t como un tipo integrado para C++20 con /clr.

Comunidad de desarrolladores


17.9.0 Visual Studio 2022, versión 17.9.0

fecha de publicación: 13 de febrero de 2024

Resumen de las novedades de esta versión de Visual Studio 2022, versión 17.9

La instalación de Visual Studio ahora requiere .NET Framework 4.7.2

A partir de Visual Studio 17.9.0, deberá tener instalado .NET Framework 4.7.2 o superior en el equipo para instalar Visual Studio. Para evitar problemas de instalación, se recomienda descargar e instalar .NET Framework 4.7.2 antes de instalar Visual Studio 17.9 o posterior.

Mensajes de confirmación generados

Use la nueva característica de mensaje de confirmación de Git generada para ayudarle a describir el conjunto de cambios. Para probarlo, necesitarás una suscripción a GitHub Copilot activa y la vista previa de la extensión de chat de GitHub Copilot.

Mensajes de confirmación generados

Haga clic en el “icono del lápiz Agregar mensaje” de confirmación generado por IA en la ventana Cambios de Git para generar una sugerencia. GitHub Copilot examinará los cambios de archivo en la confirmación, los resumirá y, a continuación, describirá cada cambio. A continuación, puede "Insertar sugerencia de IA" o "Descartar". Comparta sus comentarios sobre esta característica aquí. Ya hemos resuelto el siguiente problema con el icono que aparece. Vea lo detalles.

Abrir una solicitud de incorporación de cambios en Visual Studio o en el explorador

Para admitir usuarios de GitHub y Azure DevOps que prefieren usar la vista del explorador para crear solicitudes de incorporación de cambios, hemos agregado un vínculo secundario para ayudar a mantener los flujos de usuario actuales.

Abrir una solicitud de cambios

Etiquetas ref con capacidad de respuesta en la ventana repositorio de Git

Las etiquetas de rama y etiqueta ahora cambian de tamaño de forma dinámica para facilitar la visualización de las ramas que está viendo en el gráfico de Git.

Etiquetas REF con capacidad de respuesta

Detección y activación de las ventajas del suscriptor

La suscripción incluye muchas ventajas adicionales fuera del IDE. Para detectar y activar las ventajas, ahora puede usar el nuevo icono de diamante de la barra de herramientas de Visual Studio en la parte superior derecha. Esta característica solo está disponible para suscriptores registrados en Visual Studio Enterprise y Professional.

Al hacer clic en el icono, verá las principales ventajas preferidas de los desarrolladores. También puede acceder fácilmente al portal de suscriptores para encontrar ventajas adicionales, como recursos de entrenamiento, soporte técnico y descargas de productos.

DimaondIcon

Herramientas de desarrollo de Microsoft Teams (kit de herramientas de Teams)

Nuevas características

Nueva plantilla de proyecto de bot de IA

Cree un bot de chat similar a GPT para Teams mediante la biblioteca de inteligencia artificial de Teams.

Plantilla de bot de IA

Herramienta de prueba de aplicaciones de Teams

Nuevo perfil de depuración para depurar, obtener una vista previa y probar las aplicaciones de bot en una experiencia de explorador web con formas rápidas de simular experiencias de chat y actividad de Teams.

Herramienta de prueba de aplicaciones de Teams

Vista previa de tarjetas adaptables

Seleccione el nuevo botón Vista previa que aparece al editar un archivo JSON de tarjeta adaptable para obtener una vista previa en paralelo que actualice en directo mientras edita.

Vista previa de tarjetas adaptables

Ejecución de pasos de YAML con CodeLens

Seleccione los nuevos desencadenadores de CodeLens en teamsapp.yml o teamsapp.local.yml para ejecutar rápidamente un solo paso de ciclo de vida.

Acciones de CodeLens

Ver documentos del kit de herramientas de Teams con un nuevo menú en Proyecto > Kit de herramientas de Teams > Documentación del kit de herramientas de Teams

Documentación

Características en versión preliminar

Esta versión del Kit de herramientas de Teams agrega nuevas plantillas de proyecto y características para admitir el desarrollo de Microsoft Copilot. Seleccione Kit de herramientas de Teams: Desarrollar complemento de Copilot en el menú Herramientas > Opciones > Característica en vista previa.

Marca de características en vista previa

Extensión de Copilot con una extensión de mensajes

Después de habilitar las características en versión preliminar, use la nueva plantilla de proyecto Resultados de búsqueda personalizados para crear una extensión de mensaje basada en bots que esté configurada para extender Copilot como complemento.

Plantilla de Copilot

El Kit de herramientas de Teams comprobará si su cuenta de Microsoft 365 tiene acceso a Copilot y le advertirá antes de ejecutar el proyecto.

Comprobación de accesos de Copilot

Plantilla de proyecto de bot de asistente de IA

Cree un bot de chat que se conecte a la API de asistentes de OpenAI mediante la biblioteca de inteligencia artificial de Teams y cree su propia experiencia similar a Copilot.

Plantilla de bot de asistente de IA

Mejoras

  • Se ha mejorado el cuadro de diálogo de cuenta para administrar la identidad de Microsoft 365 para las aplicaciones con mejores recomendaciones para crear nuevas cuentas de desarrollador de M365.

    Interfaz de usuario de inicio de sesión

  • Plantilla de pestaña actualizada para usar la nueva representación de servidor interactivo para Blazor en .NET 8.

  • Se han actualizado todas las plantillas de proyecto para admitir .NET 8.


Extensibilidad

En la versión 17.9 de Visual Studio 2022, ahora puede incluir extensiones en el archivo *.vsconfig justo después de la lista de componentes. Como los archivos *.vsconfig son fáciles de pasar y compartir con otros, ahora es más fácil compartir información sobre qué extensiones deben instalarse. Esta funcionalidad para cargar extensiones a través de un archivo vsconfig era una de nuestras principales características de la comunidad solicitadas.

Algunos equipos les gusta colocar sus archivos *.vsconfig en directorios o repositorios de soluciones y hacer que Visual Studio detecte e instale automáticamente lo que falta. Esta funcionalidad funciona actualmente para extensiones de Marketplace y, si quiere que funcione para otros tipos de extensiones, háganoslo saber.


En la Code Search todo en uno (Ctrl+T o Ctrl+,), ahora puede buscar cualquier palabra o cadena de caracteres en su solución, complementando los resultados de archivos y símbolos de su base de código. Ahora puede buscar nombres de variables locales, palabras en comentarios, nombres de parámetros o cualquier otra cadena de caracteres en su código base.

Búsqueda todo en uno

Para obtener una vista de solo texto, puede filtrar solo los resultados de texto realizando una de las siguientes acciones:

  • Haga clic en el botón "texto (x:)" debajo de la barra de búsqueda,
  • Escriba "x:" como prefijo de su búsqueda,
  • Utilice la combinación de teclas Shift+Alt+F, o
  • Vaya a la opción de menú "Editar > Ir a > Ir al texto".

En la experiencia de solo texto, también existen las opciones de alternar entre "Coincidir mayúsculas y minúsculas", "Coincidir con toda la palabra" y "Utilizar expresiones regulares" a través del botón situado en el extremo derecho de la barra de búsqueda.

Obtenga más información sobre el soporte de texto completo en Code Search aquí.

Si no aparece el botón de filtro de texto en la ventana de Code Search, puede activarlo manualmente activando la característica en vista previa "Herramientas > Opciones > Entorno > Funciones de vista previa > Búsqueda de texto sin formato en búsqueda todo en uno (requiere reiniciar)".


Compatibilidad con varias carpetas abiertas

Ahora, puede abrir varias carpetas en Visual Studio. Trabaje sin problemas con un subconjunto de carpetas o administre cargas de trabajo que abarcan carpetas no relacionadas en la misma unidad. Obtenga más información acerca de cómo abrir varias carpetas.

Imagen que muestra la característica abrir varias carpetas de Visual Studio


Problemas conocidos

  • Los usuarios que tienen software de administración de privilegios de Delinea instalado pueden experimentar problemas al iniciar Visual Studio. Delinea es consciente de este problema y lo ha solucionado. Póngase en contacto con ellos a través de https://delinea.com/support para obtener instrucciones sobre cómo resolver este problema.”

Nota:

Esta actualización puede incluir software nuevo de Microsoft o de terceros con licencia por separado, tal como se establece en los avisos de terceros o en su licencia adjunta.

Comentarios y sugerencias

Nos encantaría que nos diera su opinión. Puede Notificar un problema o sugerir una característica Icono de comentarios mediante el icono Enviar comentarios en la esquina superior derecha del instalador o del IDE de Visual Studio, o bien, desde Ayuda > Enviar comentarios. Puede realizar un seguimiento de sus incidencias en Developer Community de Visual Studio, donde puede agregar comentarios o encontrar respuestas. 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.


Principio de página