Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Exempelmeddelanden
warning XA1040: The NativeAOT runtime on Android is an experimental feature and not yet suitable for production use. File issues at: https://github.com/dotnet/android/issues
Problematik
NativeAOT är ett experimentellt köralternativ för .NET för Android. När du aktiverar NativeAOT via $(PublishAot)=true för en publicering eller optimerad version som stöds genereras den här varningen för att indikera att NativeAOT ännu inte är lämpligt för produktionsanvändning.
De körtider som stöds är:
- CoreCLR (standard för Android-program i .NET 11 och senare)
- MonoVM, standardvärdet för .NET 10 och tidigare och endast tillgängligt via
$(UseMonoRuntime)=truepå mål som stöds - NativeAOT, valt av
$(PublishAot)=trueför publiceringsversioner som stöds eller optimerade versioner
I .NET 11 och senare $(UseMonoRuntime)=true avvisas med NETSDK1242. Det är inte en utrymningslucka från CoreCLR.
Lösning
Om du vill tysta varningen kan du antingen:
Använd en stödd körmiljö genom att ta bort
$(PublishAot)=truefrån din projektfil.Ange
$(EnablePreviewFeatures)tilltruei projektfilen för att bekräfta den experimentella karaktären hos NativeAOT.