10.14.2023

Ejecutando aplicaciones MAUI en MacOS con Visual Studio Code: “The launch profile "(Default)" could not be applied.”

Tratando de ejecutar ejecutar un proyecto generado automáticamente utilizando el cli de dotnet con el comando “dotnet new maui” me tope con una serie de errores que voy a ir describiendo en una serie de posts durante estas semanas. 

El primer error que me dio tratando de ejecutar la aplicación antes mencionada fue : “The launch profile "(Default)" could not be applied.” A continuación la pantalla con todo el detalle del error.



Como se puede apreciar en el mensaje de error hay uno en específico que indica que el proyecto apunta a varios frameworks. Lo primero que busqué es cómo saber cuáles frameworks tengo instalados? Para esto encontré el siguiente comando que me lista los frameworks que tengo instalados en la Mac.

dotnet --list-sdks

El resultado a la hora de ejecutar el comando anterior me dio la siguiente salida:

7.0.401 [/usr/local/share/dotnet/sdk]

8.0.100-rc.1.23463.5 [/usr/local/share/dotnet/sdk]

Como se ve en la salida, tengo dos versiones instaladas. Yo quería utilizar la versión 8 rc y por lo tanto para ese propósito tengo que ejecutar el comando run especificando la versión del framework que quiero utilizar:


dotnet build -t:Run -f net8.0-ios   


  • La descripción del comando anterior es la siguiente:

  • -t:Run: Especifica el target del buid como “Run”, lo que va a tratar de ejecutar la aplicación después de construirla

  • -f net8.0.100-ios: Especifica el “target framework” que se va a utilizar, en este caso, el 8.0.100 para ios

Una vez ejecutado el comando anterior, la compilación supera el error descrito en el título del post - al menos en mi caso.

En el próximo post vamos a mostrar el siguiente error que apareció después de la solución indicada anteriormente. 


No hay comentarios: