Compartilhar via


Aviso do .NET para Android XA1040

Mensagens de exemplo

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

Questão

NativeAOT é uma opção de runtime experimental para .NET para Android. Quando você habilita NativeAOT por meio $(PublishAot)=true, esse aviso é emitido para indicar que NativeAOT ainda não é adequado para uso em produção.

Os runtimes com suporte são:

  • CoreCLR (padrão)
  • MonoVM, usado via $(UseMonoRuntime)=true

Solução

Para silenciar este aviso, você pode:

  • Use um runtime com suporte removendo $(PublishAot)=true do arquivo de projeto.

  • Defina $(EnablePreviewFeatures) como true no arquivo de projeto para reconhecer a natureza experimental do NativeAOT.