Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Problematyka
$(AndroidSupportedAbis) Właściwość MSBuild nie jest już obsługiwana na platformie .NET 6 i nowszych.
Rozwiązanie
Otwórz plik projektu w programie Visual Studio lub innym edytorze tekstów i usuń plik <AndroidSupportedAbis/>.
RuntimeIdentifiers Zamiast tego użyj właściwości MSBuild:
<PropertyGroup>
<RuntimeIdentifiers>android-arm;android-arm64;android-x64</RuntimeIdentifiers>
</PropertyGroup>
W .NET 11, CoreCLR obsługuje te trzy identyfikatory RID. Android NativeAOT jest eksperymentalny i obsługuje ten sam zestaw. Element RID android-x86 był dostępny w łańcuchu narzędzi Mono dla platformy .NET 10, ale nie jest dostępny w platformie .NET 11.
Aby uzyskać więcej informacji, zobacz dokumentację firmy Microsoft dotyczącą identyfikatorów środowiska uruchomieniowego .
Przykładowe komunikaty
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.