Condividi tramite


Avviso .NET per Android XA1040

Messaggi di esempio

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 è un'opzione di runtime sperimentale per .NET per Android. Quando si abilita NativeAOT tramite $(PublishAot)=true, questo avviso viene generato per indicare che NativeAOT non è ancora adatto per l'uso in produzione.

I runtime supportati sono:

  • CoreCLR (impostazione predefinita)
  • MonoVM, usato tramite $(UseMonoRuntime)=true

Soluzione

Per disattivare questo avviso, è possibile:

  • Usare un runtime supportato rimuovendo $(PublishAot)=true dal file di progetto.

  • Imposta $(EnablePreviewFeatures) su true nel file di progetto per riconoscere la natura sperimentale di NativeAOT.