Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Thema
Die $(AndroidSupportedAbis) MSBuild-Eigenschaft wird in .NET 6 und höher nicht mehr unterstützt.
Lösung
Öffnen Sie die Projektdatei in Visual Studio oder einem anderen Text-Editor, und entfernen Sie <AndroidSupportedAbis/>. Verwenden Sie stattdessen die RuntimeIdentifiers MSBuild-Eigenschaft:
<PropertyGroup>
<RuntimeIdentifiers>android-arm;android-arm64;android-x64</RuntimeIdentifiers>
</PropertyGroup>
In .NET 11 unterstützt CoreCLR diese drei RIDs. Android NativeAOT ist experimentell und unterstützt denselben Funktionsumfang. Das android-x86 RID war über die .NET 10 Mono-Toolkette verfügbar, ist aber in .NET 11 nicht verfügbar.
Weitere Informationen finden Sie in der Microsoft-Dokumentation zu Laufzeit-IDs .
Beispielnachrichten
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.