Eventos
Compilación de Intelligent Apps
17 mar, 23 - 21 mar, 23
Únase a la serie de reuniones para crear soluciones de inteligencia artificial escalables basadas en casos de uso reales con compañeros desarrolladores y expertos.
Regístrese ahoraEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se ha quitado la compatibilidad integrada para el consumo de las API Windows en tiempo de ejecución (WinRT) en .NET.
5.0
Anteriormente, CoreCLR podía consumir archivos de metadatos de Windows (WinMD) con el fin de activar y consumir tipos de WinRT. A partir de la versión .NET 5, CoreCLR ya no puede consumir archivos WinMD directamente.
Si se intenta hacer referencia a un ensamblado no admitido, se obtendrá FileNotFoundException, mientras que, si se activa una clase WinRT, se obtendrá PlatformNotSupportedException.
Este cambio importante se ha realizado por los siguientes motivos:
Quite las referencias al paquete Microsoft.Windows.SDK.Contracts. En su lugar, especifique la versión de las API de Windows a las que quiera acceder a través de la propiedad TargetFramework
del proyecto. Por ejemplo:
<TargetFramework>net5.0-windows10.0.19041.0</TargetFramework>
Si usa un componente de runtime de terceros que está definido en un archivo .winmd, agregue una referencia al paquete Microsoft.Windows.CsWinRT de NuGet. Para información sobre cómo genera la proyección de C#, consulte la documentación de C#/WinRT.
Para más información, vea Llamada a las a API de Windows Runtime en aplicaciones de escritorio.
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios:
Eventos
Compilación de Intelligent Apps
17 mar, 23 - 21 mar, 23
Únase a la serie de reuniones para crear soluciones de inteligencia artificial escalables basadas en casos de uso reales con compañeros desarrolladores y expertos.
Regístrese ahoraCursos
Módulo
Consumo de servicios web REST en aplicaciones .NET MAUI - Training
Consuma un servicio web REST mediante HttpClient y realice operaciones CRUD básicas. Detectará cuándo el dispositivo está conectado a Internet para proporcionar una buena experiencia de usuario y aprovechar las ventajas de las pilas de red nativas para obtener un rendimiento superior.
Documentación
Cómo hacer referencia a un componente con la compatibilidad integrada con WinRT desde una aplicación que tiene como destino .NET 5 o una versión posterior.
C#/WinRT es un conjunto de herramientas que proporciona compatibilidad con la proyección de WinRT para el código C#.
Cómo resolver el problema de no poder hacer referencia al componente de metadatos de Windows directamente desde una aplicación que tiene como destino .NET 5 o versiones posteriores.