Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.