Предупреждение .NET для Android XA1035

Примеры сообщений

warning XA1035: The 'BundleAssemblies' property is deprecated and no longer affects the build. Remove it. For supported .NET 10-and-earlier Mono projects, use 'AndroidUseAssemblyStore' with 'AndroidEnableAssemblyCompression' for the former behavior. .NET 11 CoreCLR controls packaged assembly-store behavior and needs no replacement setting.

Проблема

Это предупреждение выводится всякий раз, когда $(BundleAssemblies) имеет значение true, независимо от выбранной среды выполнения. Свойство больше не влияет на сборку.

Решение

Измените файл проекта и удалите $(BundleAssemblies) свойство.

Для поддерживаемых .NET 10 и более ранних проектов, использующих Mono, $(AndroidUseAssemblyStore) а также $(AndroidEnableAssemblyCompression) обеспечивает прежнее поведение при необходимости.

Для проектов CoreCLR .NET 11 не добавляйте свойство замены. CoreCLR управляет работой своего упакованного хранилища сборок.