Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Problém
Vlastnost MSBuild již není podporována $(AndroidSupportedAbis) v .NET 6 a vyšší.
Řešení
Otevřete soubor projektu ve Visual Studio nebo jiném textovém editoru a odeberte <AndroidSupportedAbis/>.
RuntimeIdentifiers Místo toho použijte vlastnost MSBuild:
<PropertyGroup>
<RuntimeIdentifiers>android-arm;android-arm64;android-x64</RuntimeIdentifiers>
</PropertyGroup>
V .NET 11 podporuje CoreCLR tyto tři identifikátory RID. Android NativeAOT je experimentální a podporuje stejnou sadu.
android-x86 Identifikátor RID byl k dispozici prostřednictvím sady nástrojů .NET 10 Mono, ale není k dispozici v .NET 11.
Další informace najdete v dokumentaci Microsoftu k identifikátorům modulu runtime .
Ukázkové zprávy
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.