Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Voorbeeldberichten
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
Issue
NativeAOT is een experimentele runtimeoptie voor .NET voor Android. Wanneer u NativeAOT via $(PublishAot)=true inschakelt voor een ondersteunde publicatie of geoptimaliseerde build, wordt deze waarschuwing weergegeven om aan te geven dat NativeAOT nog niet geschikt is voor gebruik in productie.
De ondersteunde runtimes zijn:
- CoreCLR (de standaardinstelling voor Android-toepassingen in .NET 11 en hoger)
- MonoVM, de standaard voor .NET 10 en eerder en alleen beschikbaar via
$(UseMonoRuntime)=trueop ondersteunde platforms - NativeAOT, geselecteerd door
$(PublishAot)=truevoor ondersteunde publicaties of geoptimaliseerde compilaties
In .NET 11 en hoger $(UseMonoRuntime)=true wordt geweigerd met NETSDK1242; het is geen escape-luik van CoreCLR.
Solution
Als u deze waarschuwing wilt stilzwijgen, kunt u het volgende doen:
Gebruik een ondersteunde runtime door het uit het projectbestand te verwijderen
$(PublishAot)=true.Ingesteld
$(EnablePreviewFeatures)optruein uw projectbestand om de experimentele aard van NativeAOT te bevestigen.