Advertencia de .NET para Android XA0036

Cuestión

La $(AndroidSupportedAbis) propiedad MSBuild ya no se admite en .NET 6 ni en versiones posteriores.

Solución

Abra el archivo de proyecto en Visual Studio u otro editor de texto y quite <AndroidSupportedAbis/>. Use la RuntimeIdentifiers propiedad MSBuild en su lugar:

<PropertyGroup>
  <RuntimeIdentifiers>android-arm;android-arm64;android-x64</RuntimeIdentifiers>
</PropertyGroup>

En .NET 11, CoreCLR admite estos tres RID. Android NativeAOT es experimental y es compatible con el mismo conjunto de características. El android-x86 RID estaba disponible a través de la cadena de herramientas de Mono de .NET 10, pero no está disponible en .NET 11.

Consulte la documentación de Microsoft sobre los identificadores en tiempo de ejecución para obtener más información.

Mensajes de ejemplo

warning XA0036: The 'AndroidSupportedAbis' MSBuild property is no longer supported. Edit the project file in a text editor, remove any uses of 'AndroidSupportedAbis', and use the 'RuntimeIdentifiers' MSBuild property instead.