Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

402
Visualizações
Cómo compilar la aplicación MAUI para iniciar en Windows

Estoy usando MSVS 2022 preview 3.1 en Windows 10 con .NET 6.0.100-preview.7.21379.14 y puedo crear una aplicación MAUI e implementarla en un emulador de Android.

Me gustaría ejecutarlo en mi Windows porque el emulador de Android es muy lento y estoy más interesado en el escritorio de todos modos. ¿Es esto posible actualmente? Intenté compilar el proyecto WinUI, crea un ejecutable en el disco, pero cuando se inicia el ejecutable, no sucede nada.

Intenté usar Publicar en carpeta con el mismo resultado. Intenté usar Deploy, nuevamente con el mismo resultado. No hay errores en ninguno de los procesos, solo un ejecutable creado en el disco no hace nada en absoluto.

La aplicación se creó con el comando dotnet new maui -n HelloMauiPreview .

Editar: puse el inicio de sesión en obj\Release\net6.0-windows10.0.19041\win10-x64\Platforms\Windows\App.gics en Main , que se ve así:

 static void Main(string[] args) { global::WinRT.ComWrappersSupport.InitializeComWrappers(); global::Microsoft.UI.Xaml.Application.Start((p) => { ...

La primera línea se ejecutó sin problemas y el programa se atasca en algún lugar dentro de la segunda línea. Está el delegado que NO está siendo llamado. Entonces se atasca en algún lugar entre el inicio de Start y llamar a ese delegado. No se ejecuta nada más, por lo que las líneas DESPUÉS de la línea global::Microsoft.UI.Xaml.Application.Start no se ejecutan.

Además, cuando dije "atascado" no es que la aplicación se colgaría allí, de alguna manera termina. Usando el Visor de eventos he encontrado el siguiente evento:

 Description: The process was terminated due to an unhandled exception. Exception Info: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Runtime.InteropServices.COMException (0x80040154): Class not registered (0x80040154 (REGDB_E_CLASSNOTREG)) at WinRT.BaseActivationFactory..ctor(String typeNamespace, String typeFullName) in Microsoft.WinUI.dll:token 0x6000023+0x6e at Microsoft.UI.Xaml.Application._IApplicationStatics..ctor() in Microsoft.WinUI.dll:token 0x601388f+0x1c at System.RuntimeType.CreateInstanceOfT() in System.Private.CoreLib.dll:token 0x60006c8+0x3e --- End of inner exception stack trace --- at System.RuntimeType.CreateInstanceOfT() in System.Private.CoreLib.dll:token 0x60006c8+0x4e at System.Activator.CreateInstance[T]() in System.Private.CoreLib.dll:token 0x60009ed+0x0 at WinRT.WeakLazy`1.get_Value() in Microsoft.WinUI.dll:token 0x6000019+0x20 at Microsoft.UI.Xaml.Application._IApplicationStatics.get_Instance() in Microsoft.WinUI.dll:token 0x6013890+0x0 at Microsoft.UI.Xaml.Application.Start(ApplicationInitializationCallback callback) in Microsoft.WinUI.dll:token 0x6009288+0x0

Edición 2: el problema parece ser similar/igual a https://github.com/dotnet/maui/issues/1557

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Debe establecer el objetivo de WindowsMachine y el marco adecuado. Luego ejecute F5 y habilite Install from unknown sources o similar en la aplicación de configuración de Windows, para mí apareció automáticamente (estoy en Win11)

MAUI para Windows

Luego, ejecuta la aplicación con herramientas de depuración: Aplicación MAUI Hola Mundo

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda