Aracılığıyla paylaş


Android için .NET uyarısı XA1040

Örnek iletiler

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

Sorun

NativeAOT, Android için .NET için deneysel bir çalışma zamanı seçeneğidir. aracılığıyla $(PublishAot)=trueNativeAOT'yi etkinleştirdiğinizde, NativeAOT'un henüz üretim kullanımı için uygun olmadığını belirtmek için bu uyarı gönderilir.

Desteklenen çalışma zamanları şunlardır:

  • CoreCLR (varsayılan)
  • MonoVM, $(UseMonoRuntime)=true aracılığıyla kullanılır.

Çözüm

Bu uyarıyı susturmak için şunları yapabilirsiniz:

  • Desteklenen bir çalışma zamanı kullanmak için $(PublishAot)=true kodunu proje dosyanızdan kaldırın.

  • Proje dosyanızda $(EnablePreviewFeatures) değerini true olarak ayarlayın ve NativeAOT'un deneysel doğasını kabul edin.