Share via


2022LogoNotas de la versión 17.10 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.10

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.10.0Visual Studio 2022, versión 17.10.0

publicada el 21 de mayo de 2024

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

GitHub Copilot en Visual Studio

GitHub Copilot: el compañero de codificación con tecnología de IA se entrelaza perfectamente en el IDE de Visual Studio, lo que mejora las tareas diarias y le ofrece las experiencias de codificación controladas por IA más recientes. Copilot está diseñado para elevar su eficiencia al ofrecer:

  • Sugerencias de código personalizadas
  • Creación de mensajes de confirmación de Git
  • Respuesta a consultas relacionadas con la codificación

Hemos introducido la nueva experiencia de Copilot unificada en Visual Studio 17.10. Combina las características de Copilot y Chat de Copilot en un cómodo paquete, eliminando la necesidad de instalar dos extensiones por separado. Disfrute de experiencias de IA mejor integradas. Active su suscripción a GitHub Copilot hoy mismo iniciando sesión en GitHub o iniciando una prueba gratuita para disfrutar de la última experiencia en IA.

Copilot en acción

Nota: Copilot se encuentra ahora en la esquina superior derecha de la interfaz de Visual Studio.

Mejora de las revisiones de código con descripciones de solicitudes de incorporación de cambios generadas

De forma similar a la característica de mensaje de confirmación de Git generada, ahora puede obtener un primer borrador para la descripción de la solicitud de incorporación de cambios creada por GitHub Copilot. Obtendrá ayuda para proporcionar contexto importante a sus compañeros para sus revisiones y comprobar que incluye los cambios correctos en la solicitud de incorporación de cambios.

Deberá comprobar que tiene instalada una suscripción activa de GitHub Copilot y la extensión de chat de GitHub Copilot. Pruébelo haciendo clic en el icono de lápiz "Agregar descripción de solicitud de incorporación de cambios generada por IA" de la ventana Crear una solicitud de incorporación de cambios. Comparta sus comentarios sobre esta característica aquí.

Generación de la descripción de PR con IA

Escuchamos sus comentarios y estamos acortando la salida de nuestras características de confirmación generadas por Git. Comparta comentarios sobre este cambio en el vale de Developer Community.

Salida más corta del mensaje de confirmación de Git generado por IA

Descifre su historial de confirmaciones con GitHub Copilot

El historial de Git puede ser abrumador, pero a menudo es la mejor manera de aprender sobre una base de código o ayudar a identificar el origen de un error. Hemos agregado una característica de explicación basada en GitHub Copilot a la ventana Detalles de confirmación para facilitar la comprensión del contenido de cada confirmación.

Tendrá que tener instalada una suscripción activa de GitHub Copilot y la extensión de chat de GitHub Copilot. Haga doble clic en cualquier confirmación para abrir el panel Detalles de confirmación en la ventana Repositorio de Git. A continuación, haga clic en el icono de lápiz "Explicar confirmación" para obtener un resumen de los cambios en paralelo con el código. Tenemos previsto seguir mejorando esta característica, así que comparta sus comentarios aquí.

Explicación del mensaje de confirmación con IA

Compilación de aplicaciones nativas de nube con .NET Aspire

.NET Aspire es una pila con opinión preparada para la nube para compilar aplicaciones observables, listas para producción y distribuidas. .NET Aspire se entrega a través de una colección de paquetes NuGet que controlan problemas específicos nativos de la nube. Tanto si va a compilar aplicaciones distribuidas y nativas de la nube mediante recursos en contenedores como PostgreSQL y Redis, o componentes de Azure como Storage o Service Bus, .NET Aspire simplificará la experiencia de desarrollo y le proporcionará más visibilidad en las aplicaciones distribuidas con características como:

  • Inicio y depuración de varios proyectos sin necesidad de configurar la solución
  • Compatibilidad integrada con resistencia HTTP, comprobaciones de estado y OpenTelemetry mediante un conjunto de extensiones y valores predeterminados con opiniones
  • Cómodas vistas en el explorador de registros, métricas y seguimientos distribuidos de los recursos en contenedor y los proyectos de .NET con la nueva experiencia de inicio del panel de .NET Aspire
  • Una nueva metodología de implementación creada en la Azure Developer CLI (AZD), por lo que tendrá la capacidad de implementación de varios nodos en la mayoría de los casos, sin necesidad de escribir su propio código de infraestructura

GIF

Depuración y diagnósticos

Condiciones de punto de interrupción generadas por Copilot

Aumenta la velocidad de depuración con sugerencias generadas por IA para puntos de interrupción condicionales y puntos de seguimiento. Copilot analiza el código para proponer expresiones inteligentes adaptadas a los puntos de interrupción, lo que hace que la depuración sea más fluida.

Al configurar un punto de interrupción condicional o un punto de seguimiento y mantener el puntero sobre el área de condición en la ventana de configuración, Copilot presenta rápidamente ideas de expresiones generadas por IA en función del código. Elige la condición que mejor se adapte a tus necesidades y coloca tu punto de interrupción o punto de seguimiento con facilidad.

Puntos de interrupción generados por IA

Visualización del generador de perfiles de contador de .NET con los nuevos instrumentos UpDown y ObservableCounter

El generador de perfiles de contadores de .NET en Visual Studio ahora presenta compatibilidad con dos métricas innovadoras: UpDown, que permite el seguimiento en tiempo real de valores con cambios incrementales y decrementales; y ObservableCounter, que administra de forma autónoma totales agregados, ofreciendo delegados de devolución de llamada personalizables para un control preciso. En la captura de pantalla proporcionada, "total-hats" muestra un contador UpDown, mientras que "orders-pending" muestra un contador ObservableCounter.

UpDown y ObservableCounter

Además, hemos implementado una característica de control flotante de filtro, lo que le permite filtrar convenientemente los puntos de datos en función de las etiquetas. Esto ajusta dinámicamente las vistas de resumen y de carril según las combinaciones aplicadas.

Filtro UpDown y ObservableCounter

Esta mejora aumenta considerablemente la flexibilidad, lo que simplifica la supervisión de los valores dinámicos en los proyectos. Por ejemplo, en el desarrollo de aplicaciones web, el contador UpDown puede supervisar las interacciones del usuario, como las vistas de página, mientras que el contador Observable optimiza los recursos del servidor mediante la administración eficaz de los totales de sesiones activas.

Conclusiones de GC en la ventana de memoria administrada

La pestaña Conclusiones de la ventana de memoria administrada ahora admite Conclusiones de GC. Esta característica proporciona una comprensión más profunda del rendimiento de la aplicación al arrojar luz sobre las instancias de recolección inducida de elementos no utilizados. Por lo general, estas instancias se consideran no deseadas, ya que pueden impedir la eficacia de los procesos, ya que implican una intervención manual en lugar de permitir que el recolector de elementos no utilizados administre de forma autónoma la asignación de memoria. Además,Conclusiones de GC ofrece la capacidad de analizar estas repeticiones con estimaciones de tiempo, lo que le permite comprender mejor el impacto de la recolección inducida en la escala de tiempo de ejecución de su aplicación.

GC_Insights

Creación de puntos de interrupción condicionales y puntos de seguimiento a partir de expresiones

Esta actualización simplifica la depuración con nuevas opciones de menú: "Insertar punto de interrupción condicional" e "Insertar punto de seguimiento". Ahora puede crear puntos de interrupción fácilmente mediante nombres de propiedades o campos y valores de autos, locales, ventanas de inspección o DataTips. Esto facilita la depuración de flujos de trabajo, especialmente para expresiones complejas.

Expresión BP

Simplificación de las investigaciones de uso de memoria con la herramienta de memoria

La nueva característica "Ruta de acceso activa a raíz" mejora el análisis de memoria mediante la búsqueda de la ruta de acceso más probable a la raíz para calcular el tamaño total de un objeto. Transforma el gráfico del montón en un árbol, usando accesos directos para priorizar la ruta más corta y evitar rutas cíclicas a raíces reales. Esta característica es un excelente punto de partida para las investigaciones de memoria, conocidas como "Ruta de acceso activa a la raíz" en el gráfico de referencia de la herramienta Uso de memoria. Verá la ruta de acceso activa con un icono rojo en el árbol siguiente.

Ruta de acceso activa a la raíz

Mejora del cuadro de diálogo Asociar al proceso

El cuadro de diálogo Asociar al proceso en Visual Studio se ha mejorado considerablemente para mejorar la funcionalidad y la facilidad de uso. Estas actualizaciones incluyen la integración sin problemas con los temas de Visual Studio, una vista más organizada con información sobre herramientas para la información de conexión y la configuración de la conexión "Local" como valor predeterminado para un acceso más rápido. Ahora puede cambiar fácilmente entre las vistas de árbol y lista, organizar los procesos mejor con secciones contraíbles y seleccionar tipos de código con un cuadro combinado simplificado. Además, la característica "Seleccionar/Realizar seguimiento" ahora es más fácil de usar, lo que permite el seguimiento bidireccional, seleccionar un proceso resalta su ventana y hacer clic en una ventana selecciona su proceso.

Asociación al proceso

Instrumentación dirigida para EXE

La herramienta de instrumentación de Generador de perfiles de rendimiento ahora permite la generación de perfiles de destino para cualquier archivo ejecutable (exe). Después de seleccionar un archivo exe, aparece un cuadro de diálogo de instrumentación de destino, similar a la generación de perfiles de proyectos de inicio. Esta mejora permite el análisis centrado de las métricas de rendimiento para archivos ejecutables específicos. Además, puede ampliar el ámbito de generación de perfiles mediante la inclusión de bibliotecas de vínculos dinámicos adicionales (DLL) mediante el botón "Agregar elemento", lo que mejora el examen del rendimiento de la aplicación.

Instrumento Exe

Rendimiento de depuración de Blazor para algunos proyectos

Al compilar proyectos de ASP.NET Core Blazor, puede experimentar retrasos significativos al iniciar la depuración en algunos casos. Con esta versión hemos realizado cambios que deben evitar esos retrasos. Si no puede actualizar a la versión 17.10 o superior, hay una solución alternativa que aparece en el sitio de Developer Community para la versión 17.9.

Cancelación de la carga de la solución

Si quieres detener el proceso de carga de la solución antes de que se carguen todos los proyectos. Ahora puedes cancelar la operación y volver a un IDE de entorno vacío. Cancelación de la carga

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

El kit de herramientas de Teams ahora incluye un nuevo archivo del proyecto (.ttkproj) que se usa para organizar todos los archivos para administrar una aplicación de Teams. Al crear un proyecto de aplicación de Microsoft Teams, se creará una solución con dos proyectos y verás un proyecto TeamsApp que contiene el manifiesto de la aplicación y otros archivos para las características del kit de herramientas de Teams junto con otro proyecto de C# con código de ejemplo para implementar capacidades de aplicación como un bot de conversación, Pestaña, etc.

Nueva solución del kit de herramientas de Teams

También encontrarás estos cambios:

  • El menú del proyecto del kit de herramientas de Teams ahora se puede detectar en el proyecto de TeamsApp.
  • Compatibilidad con las características en vista previa > Habilitar perfiles de inicio de varios proyectos para facilitar la depuración en Teams, Outlook u otras plataformas compatibles de la aplicación de Teams

Nuevas mejoras de plantilla y carga de trabajo de WinUI

Empezar a usar WinUI nunca ha sido tan fácil

La nueva carga de trabajo de desarrollo de aplicaciones Windows ahora está disponible para que los desarrolladores accedan directamente y empiecen a escribir aplicaciones WinUI elegantes, modernas y rápidas con .NET. Con un solo clic, está listo para instalar.

Selección de carga de trabajo de WinUI solo con C#

Si quiere escribir la aplicación WinUI en C++, puede seleccionar el componente opcional en esta carga de trabajo.

Selección de cargas de trabajo de WinUI con C# y C++

Sumérjase en WinUI más rápido con una mejor selección de plantillas y nuevas plantillas de pruebas unitarias.

A las plantillas WinUI se les ha dado un nuevo icono y un aumento de la prioridad en la lista de selección de plantillas de Nuevo Proyecto, haciéndolas más accesibles. Las plantillas de aplicación en blanco más populares para C# y C++ están cerca de la parte superior para que pueda saltar al código sin tener que buscar o desplazarse. También hemos agregado nuevas plantillas de prueba unitaria solicitadas por la comunidad para WinUI para ayudarle a probar las aplicaciones más fácilmente.

Selección de plantilla de nuevo proyecto de WinUI

Extensibilidad

Ahora puede usar el instalador de Visual Studio 2022, versión 17.10, para exportar extensiones de Marketplace instaladas para toda la instancia en un archivo *.vsconfig. Esta nueva característica de exportación complementa la capacidad del instalador de Visual Studio para cargar extensiones especificadas en un archivo *.vsconfig que se envió en la versión 17.9. Si tiene algún comentario o sugerencia sobre esta experiencia, háganoslo saber en Developer Community.

Consulte la documentación en línea para obtener más información sobre el uso de archivos *.vsconfig.

Sugerencias de incrustación para código de C# en archivos de Razor

Ahora puede habilitar sugerencias de incrustación para código de C# en los archivos de Razor (.razor y .cshtml). Las sugerencias de incrustación muestran nombres de parámetro para literales y creación de instancias de objetos en línea con el código. Las sugerencias de incrustación también pueden mostrar sugerencias de tipo para variables con tipos inferidos (es decir, var) y tipos de parámetros lambda. Esta característica se puede habilitar en Herramientas > Opciones > Editor de texto > C# > Avanzado.

Sugerencias de insertación para archivos de Razor

Búsqueda de código y navegación

En Búsqueda todo en uno, hemos realizado algunos cambios para simplificar la interfaz de usuario y mejorar la legibilidad. Estos cambios incluyen la eliminación del resaltado de coincidencias en la consulta, la eliminación de la barra de estado con recuentos de cada tipo de resultado y el traslado de los mensajes de estado a la fila de filtros.

Cambios de la interfaz de usuario de búsqueda todo en uno

Háganos saber lo que piensa en Developer Community.

Mejora de la legibilidad de Visual Studio con nuevas opciones de formato de texto

Se ha corregido la compatibilidad con fuentes cursiva en Visual Studio 2019, aportando cursiva, tachado y subrayado como opciones adicionales para el formato de texto en todo el IDE.

Aplicación de formato a los comentarios para usar un estilo de fuente en cursiva

Para usar las nuevas opciones para personalizar la experiencia, vaya a la página "Fuentes y colores" de Herramientas > Opciones >Entorno, donde encontrará casillas para cada una de las opciones mencionadas.

Vista previa al pasar el mouse por encima de una imagen

Cualquier desarrollador web, de escritorio o móvil trabaja a menudo con imágenes. Se hace referencia a ellas desde C#, HTML, XAML, CSS, C++, VB, TypeScript e incluso en comentarios de código. Algunas imágenes son locales y algunas existen en línea o en recursos compartidos de red, mientras que otras solo existen como cadenas codificadas en base64. Nos referimos a ellas de varias maneras en el código, pero siempre como valores de cadena que no nos muestran el aspecto de la imagen. Hasta ahora.

Vista previa al pasar el mouse por encima de una imagen

Hemos incluido una información sobre herramientas del editor que aparece cuando se pasa el mouse por encima de una referencia de imagen en el editor de código. La información sobre herramientas muestra la imagen en su tamaño original, pero limitada a un máximo de 500 píxeles de ancho y alto. Debajo de la imagen de vista previa verá el tamaño en píxeles y el tamaño del archivo en bytes. Esta característica se desarrolló en estrecha colaboración con la comunidad de Visual Studio. ¡Gracias!

Diseñador fuera de proceso de Windows Forms

Mejoras de rendimiento en el diseñador fuera de proceso de Windows Forms

A través de una colaboración fructífera con un socio clave, nos complace anunciar mejoras sustanciales en el proceso de servidor TypeResolutionService de WinForms. Estas mejoras han dado lugar a notables avances de rendimiento en tiempo de diseño, que oscilan entre el 30 % y un impresionante 50 % en aplicaciones típicas de línea de negocio. Estas mejoras destacan especialmente en situaciones que desencadenan el reinicio del proceso del servidor y la recarga del diseñador, como la recompilación de proyectos o los ajustes en las referencias de proyectos. En el centro de estas mejoras de rendimiento se encuentra un nuevo mecanismo implementado por nuestro equipo, priorizando los ensamblados cruciales para la carga del diseñador. Le animamos a explorar el diseñador actualizado y a compartir sus valiosos comentarios a través del canal de comentarios de VS para que podamos seguir mejorando el rendimiento del diseñador WinForms.

SQL

SSDT es compatible con Visual Studio para ARM64

Ahora puede crear proyectos de base de datos en Visual Studio para ARM64. Algunas de las características clave de SSDT que están disponibles en esta versión son:

  • Proyectos de base de datos (abrir, compilar, publicar)
  • Comparación de esquemas
  • Comparación de datos
  • Editor de consultas
  • Diseñador de tablas
  • Editor de propiedades de la base de datos
  • Refactorización de objetos

Algunas limitaciones de esta versión son las siguientes:

  • instantáneas
  • IntelliSense
  • Desarrollo de bases de datos en la máquina local mediante localdb

Compatibilidad con MCD (distribución de varias columnas) en SSDT

Los usuarios podrán establecer el nivel de compatibilidad de DW durante la exportación ahora.

  • Hemos agregado una nueva opción de base de datos en configuración de base de datos en la "pestaña Operativa". Se denomina "Nivel de compatibilidad de DW".
  • Los valores posibles son Auto|10|20|30|40|50|9000 y solo es válido para Destino: Microsoft Azure SQL Data Warehouse

Nivel de compatibilidad de DW

Las cargas de trabajo que los usuarios seleccionan durante la instalación incluyen componentes necesarios y recomendados. Los componentes necesarios son esenciales para la funcionalidad de la carga de trabajo, mientras que los componentes recomendados, aunque opcionales, desempeñan un papel fundamental para maximizar su potencial.

Desde la publicación de Visual Studio 2017, las mejoras en curso se han integrado en el IDE a través de actualizaciones de versiones secundarias. Estas mejoras aumentan la productividad y amplían las posibilidades de desarrollo, integrándose a la perfección tanto en los componentes existentes como en los nuevos. Sin embargo, es posible que muchos usuarios no conozcan estos nuevos componentes recomendados, ya que se actualizan de forma incremental. Para solucionarlo, a partir de 17.10 P1, Visual Studio instalará automáticamente estos nuevos componentes recomendados durante las actualizaciones. En particular, los componentes recomendados instalados durante la actualización solo son para cargas de trabajo elegidas por los usuarios.

Del mismo modo, durante las actualizaciones, esta característica garantiza que no se instalen nuevas cargas de trabajo. Además, los componentes recomendados existentes que los usuarios hayan decidido no instalar permanecen intactos.

Si prefiere no usar esta característica, puede anular fácilmente la selección en el cuadro de diálogo Configuración de actualización del instalador. También puede quitar los componentes recomendados si ya no son necesarios modificando la instalación.

Inclusión de recomendaciones

Para obtener la lista de todos los componentes de Visual Studio, incluidos los componentes recomendados, consulte Identificadores de componentes de Visual Studio

Detección mejorada de impactos en el rendimiento del emulador de Android

Visual Studio comprobará la aceleración de hardware al intentar iniciar el emulador de Android y mostrará diálogos útiles que explican posibles impactos en el rendimiento. Si la máquina no está configurada o no admite la aceleración de hardware con la Plataforma de hipervisor de Windows (WHPX), ahora se requiere el controlador de hipervisor del emulador de Android (AEHD). Intel Hardware Accelerated Execution Manager (HAXM) está en desuso del nivel 33 y posterior de la API del emulador de Android y se ha reemplazado por AEHD en procesadores Intel.

Para obtener más información, vea Cómo habilitar la aceleración de hardware con emuladores de Android (Hyper-V y AEHD)

Vinculación de elementos de trabajo a una PR

La solicitud número uno de los usuarios de Azure DevOps al crear una solicitud de incorporación de cambios en Visual Studio era habilitar la vinculación de elementos de trabajo. Ahora, puede usar la sección Elemento de trabajo relacionado para ver los elementos de trabajo a los que se hace referencia en la descripción de la solicitud de incorporación de cambios y vincular elementos de trabajo a la solicitud de incorporación de cambios en Azure DevOps.

Vinculación de elementos de trabajo

C++

  • Hemos agregado compatibilidad para anclar destinos de CMake en la vista Destinos de CMake. Ahora hay una carpeta de nivel superior para destinos anclados. Puede anclar cualquier destino haciendo clic con el botón derecho y seleccionando la opción Pin en el menú contextual.

Anclaje de un destino de CMake mediante el menú contextual

También puede desanclar cualquier destino en la carpeta Destinos anclados seleccionando Unpin.

  • El conjunto de herramientas de MSVC incrementará su número de versión secundaria de 19.39 (VS 2022 v17.9) a 19.40 (VS 2022 v17.10). El conjunto de herramientas de MSVC será la versión 19.40.33521.0 en la versión preliminar 1. Para obtener más información, consulte la entrada de blog Número de versión secundaria del conjunto de herramientas de MSVC 14.40 en VS 2022 v17.10.

  • Ahora puede usar Build Insights para ver la información de creación de instancias de la plantilla. La colección de creación de instancias de plantilla debe activarse en Herramientas > Opciones > Build Insights. Creación de instancias de plantillas recursivas

  • Hemos agregado macros de Unreal Engine adicionales a los que se aplicará sangría de acuerdo con el estilo de código de UE.

  • Ahora puede mantener nuestro complemento Unreal Engine necesario para que el adaptador de pruebas de Unreal Engine se ejecute en segundo plano, lo que reduce considerablemente los costos de inicio. Se trata de una característica de participación que se puede activar a través de Herramientas > Opciones > Unreal Engine.

Visualización del diseño de memoria de C++

Visual Studio ahora tiene la característica Visualización del diseño de memoria de C++. Esta característica muestra el diseño de memoria de las clases, estructuras y uniones dentro del editor, lo que elimina la necesidad de compilación. Aparece un vínculo "Diseño de memoria" en la información rápida al mantener el puntero sobre los tipos. Al hacer clic en este vínculo, se abre una ventana que muestra el diseño de memoria del tipo seleccionado, con detalles sobre el tamaño y el desplazamiento de tipos de datos individuales.

Característica de visualización de diseño de memoria de C++

Aislamiento de aplicaciones Win32

Una característica de seguridad innovadora que mejora la privacidad del usuario y la integridad de las aplicaciones. Basado en la base de AppContainers, el aislamiento de aplicaciones Win32 garantiza que las aplicaciones estén en espacio aislado, lo que proporciona un entorno seguro que limita el impacto de posibles riesgos.

Los desarrolladores ahora pueden aislar fácilmente las aplicaciones dentro de Visual Studio, lo que simplifica el proceso y mejora la posición general de seguridad de sus proyectos. Puede interactuar directamente con la comunidad de desarrolladores y proporcionar comentarios sobre las nuevas características y mejoras.


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. Comuníquese con ellos en https://delinea.com/support para obtener instrucciones sobre cómo resolver este problema.
  • Cuadro de diálogo de control de código fuente: consulte la incidencia para obtener una solución alternativa a fin de evitar ver un cuadro de diálogo para "No se encontró el proveedor del control de código fuente asociado a esta solución".
  • Los usuarios de C++ que utilicen UWP pueden encontrarse con un error de compilación Could not find SDK "Microsoft.VCLibs.Desktop, Version=14.0" debido a la falta de la carpeta C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.VCLibs.Desktop. Consulte la incidencia para obtener más información y soluciones alternativas. Este problema se está priorizando.
  • Los usuarios de C++ que compilan archivos DLL de MFC administrados pueden encontrar un error de compilación error LNK2001: unresolved external symbol "public: __cdecl PostDllMain::PostDllMain(void)". Consulte la incidencia para obtener más información y soluciones alternativas. Este problema se está priorizando.
  • Una optimización en el compilador de C# provocaba que las comparaciones entre el valor decimal ? que es nulo y el valor decimal que es 0,00 m se considerasen incorrectamente iguales. Hay más detalles disponibles en el repositorio del compilador de .NET.
  • Una actualización reciente realizada en un componente subyacente de Windows ha provocado un cambio importante en la ventana Herramientas de diagnóstico que, a su vez, afecta a las herramientas del generador de perfiles. Esto afecta a todas las versiones de Visual Studio 2022. Se pueden revisar detalles adicionales y las actualizaciones más recientes en el sitio de la Comunidad de desarrolladores.

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ísticaIcono 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