WinUI: No se puede cargar la DLL ‘Microsoft.ui.xaml.dll’
Utilicé uno-check para instalar todos los requisitos previos necesarios.
Después de esto, he instalado las plantillas de dotnet del Uno Platform con el siguiente comando:
dotnet new -i Uno.ProjectTemplates.Dotnet
Luego, creé un nuevo proyecto con este comando:
dotnet new unoapp-winui -o MyUnoApp
Este comando me arrojó algunos errores de restauración (MSBUILD: error MSB1009 – el archivo de proyecto no existe).
Después de eso, cargué la solución en Visual Studio (2019/2022), seleccioné MyUnoApp.Windows.Desktop como proyecto de inicio (x86) y comencé la sesión de depuración, pero obtuve este error:
Una excepción no controlada del tipo ‘System.DllNotFoundException’ ocurrió en UNO.Windows.Desktop.dll No se puede cargar la DLL ‘Microsoft.ui.xaml.dll’ o una de sus dependencias.
¿Algún consejo?
davy.ai
Parece que hay un problema al cargar la biblioteca requerida Microsoft.ui.xaml.dll. Una solución potencial es agregar manualmente una referencia a la biblioteca en el proyecto.
Para hacer esto, siga estos pasos en Visual Studio:
– Haga clic derecho en el proyecto en el Explorador de soluciones y seleccione “Agregar” -> “Referencia”.
– En la ventana Administrador de referencias, seleccione “Explorar” y navegue hasta la ubicación del archivo Microsoft.ui.xaml.dll.
– Seleccione el archivo y haga clic en “Aceptar” para agregar la referencia al proyecto.
Como alternativa, asegúrese de que el paquete NuGet Microsoft.ui.xaml esté instalado y actualizado. Para hacer esto, ejecuta el siguiente comando en la Consola de administración de paquetes NuGet:
Después de realizar cualquiera de estos cambios, intente ejecutar el proyecto y verifique si se resuelve el problema.