Freigeben über


.NET für Android - Warnung XA1040

Beispielnachrichten

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

Thema

NativeAOT ist eine experimentelle Laufzeitoption für .NET für Android. Wenn Sie NativeAOT über $(PublishAot)=trueaktivieren, wird diese Warnung ausgegeben, um anzugeben, dass NativeAOT noch nicht für die Produktionsverwendung geeignet ist.

Die unterstützten Laufzeiten sind:

  • CoreCLR (Standardwert)
  • MonoVM, verwendet über $(UseMonoRuntime)=true

Lösung

Um diese Warnung zu stillen, können Sie eine der folgenden Aktionen ausführen:

  • Verwenden Sie eine unterstützte Laufzeit, indem Sie $(PublishAot)=true aus Ihrer Projektdatei entfernen.

  • Setzen Sie $(EnablePreviewFeatures) auf true in Ihrer Projektdatei, um die experimentelle Natur von NativeAOT zu bestätigen.