.NET voor Android-waarschuwing XA0119

Probleem

Deze waarschuwing geeft een niet-ideale configuratie aan in uw .NET voor Android-project.

" needed as the existing translation is correct.

Verwijder de volgende opties uit Debug configuraties:

  • Linker
    • <AndroidLinkMode>SdkOnly</AndroidLinkMode>
    • <AndroidLinkMode>Full</AndroidLinkMode>
  • AOT
    • <AotAssemblies>True</AotAssemblies>
    • <RunAOTCompilation>True</RunAOTCompilation>
  • ReadyToRun
    • <PublishReadyToRun>True</PublishReadyToRun>
  • Codeverkleiner
    • <AndroidEnableProguard>True</AndroidEnableProguard>
    • <EnableProguard>True</EnableProguard>
    • <AndroidLinkTool>proguard</AndroidLinkTool>
    • <AndroidLinkTool>r8</AndroidLinkTool>

Voor ondersteunde .NET 10-en-eerdere projecten die mono gebruiken, verwijdert u het volgende uit Release configuraties:

  • Ondersteuning voor hot-reload
    • <UseInterpreter>true</UseInterpreter>

Gebruik de volgende opties voor Debug configuraties:

  • <AndroidLinkMode>None</AndroidLinkMode>
  • <AndroidEnableFastDeployment>True</AndroidEnableFastDeployment>
  • <UseInterpreter>true</UseInterpreter> voor ondersteunde .NET 10 en eerdere projecten die gebruikmaken van Mono

Gebruik de volgende opties voor Release configuraties:

  • <AndroidEnableFastDeployment>False</AndroidEnableFastDeployment>
  • <RunAOTCompilation>True</RunAOTCompilation> voor ondersteunde .NET 10 en eerdere projecten die gebruikmaken van Mono
  • <PublishReadyToRun>True</PublishReadyToRun> (voor CoreCLR, wanneer bijsnijden is ingeschakeld)

Overweeg om een bug in te dienen als u een van deze waarschuwingen krijgt onder normale omstandigheden.