| Use os seguintes comandos para construir o projeto para cada plataforma. As compilações normalmente serão colocadas no diretório bin/Release/net9.0-<plataforma>/publish/, dentro da respectiva pasta do projeto da plataforma (por exemplo, MuWin/bin/Release/...).
Windows
dotnet publish ./MuWin/MuWin.csproj -f net9.0-windows -c Release
Isso cria um executável independente no diretório de publicação.
Android
# Substitua os caminhos pelos locais reais do seu SDK/JDK!
dotnet publish ./MuAndroid/MuAndroid.csproj -f net9.0-android -c Release -p:AndroidSdkDirectory="C:\caminho\para\seu\Android \Sdk" -p:JavaSdkDirectory="C:\caminho\para\seu\jdk-11" -p:AcceptAndroidSdkLicenses=True
Este comando compila o APK de lançamento.
Você deve substituir "C:\caminho\para\seu\Android\Sdk" e "C:\caminho\para\seu\jdk-11" pelos caminhos corretos em seu sistema.
-p:AcceptAndroidSdkLicenses=True tenta aceitar licenças automaticamente; pode ser necessário aceitá-las manualmente por meio do Android Studio ou das ferramentas do gerenciador de SDK, caso isso não funcione.
O APK de saída será adequado para implantação em um dispositivo Android ou emulador.
iOS
dotnet publish ./MuIos/MuIos.csproj -f net9.0-ios -c Release
Requer uma máquina macOS com o Xcode instalado e certificados de assinatura configurados corretamente.
| |