He instalado la versión de Windows 10 20H2 en mi sistema. Y vista previa de Visual Studio Professional 2019 y Visual Studio Professional 2019. Seguí el siguiente enlace para la configuración de MAUI.
https://docs.microsoft.com/en-us/dotnet/maui/get-started/installation .
Instalé .Net MAUI preview 5. Y aseguré maui-check. Todo se ve genial.
Pero, cuando creo un nuevo proyecto en MAUI e intento construir, se muestran los siguientes errores.
error NETSDK1112: no se descargó el paquete de tiempo de ejecución para Microsoft.iOS.Runtime.iossimulator-x64. Intente ejecutar una restauración de NuGet con RuntimeIdentifier 'iossimulator-x64'. 1>Proyecto de construcción terminado "MauiApp5.csproj" -- FALLIDO.
error NETSDK1112: no se descargó el paquete de tiempo de ejecución para Microsoft.MacCatalyst.Runtime.maccatalyst-x64. Intente ejecutar una restauración de NuGet con RuntimeIdentifier 'maccatalyst-x64'. 1>Proyecto de construcción terminado "MauiApp5.csproj" -- FALLIDO.
Realicé la reparación de Visual Studio varias veces y limpié el caché nuget. No sé cuál es el problema.
Y mostrando a continuación la advertencia también.
Advertencia MSB3779 La arquitectura del procesador del proyecto que se está creando "Cualquier CPU" no es compatible con el SDK al que se hace referencia "Microsoft.VCLibs.Desktop, Version=14.0". Considere cambiar la arquitectura del procesador de destino de su proyecto (en Visual Studio esto se puede hacer a través del Administrador de configuración) a una de las arquitecturas compatibles con el SDK: "x86, x64, ARM, ARM64". MauiApp5.WinUI C:\Archivos de programa (x86)\Microsoft Visual Studio\2019\Preview\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets 2472
Intento resolver este problema, pero no tengo suerte.
Estoy jugando con MAUI en VS2022. Y tuve un problema similar.
si tu corres
dotnet workload list , probablemente no verá nada en esa lista`
Ejecutar la búsqueda de dotnet workload search mostrará las cargas de trabajo disponibles
Instalé todas las cargas de trabajo de maui disponibles:
Workload Id ------------ maui maui-android maui-core maui-desktop maui-ios maui-mobileVeo lo mismo: esto es lo que hice.
Haga clic derecho en su proyecto WinUI en su solución MAUI y seleccione Propiedades. Luego, en la pestaña Generar, cambie el marco de destino a x86, x64, etc.
Eso resolvió el problema que está viendo, pero todavía veo muchos otros problemas incluso siguiendo la guía paso a paso de Microsoft.
HTH
Andy
Según la sugerencia de Andy, cambié de "Cualquier CPU" a "x64", etc. Luego volví a cambiar a "Cualquier CPU" y el problema desapareció.