Advertencia de .NET para Android XA1035

Mensajes de ejemplo

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.

Cuestión

Esta advertencia se emite siempre que $(BundleAssemblies) sea true, independientemente del tiempo de ejecución seleccionado. La propiedad ya no afecta a la compilación.

Solución

Edite el archivo del proyecto y elimine la propiedad $(BundleAssemblies).

Para los proyectos compatibles de .NET 10 o anteriores que usan Mono, $(AndroidUseAssemblyStore) junto con $(AndroidEnableAssemblyCompression) proporciona el comportamiento previo cuando es necesario.

Para los proyectos CoreCLR de .NET 11, no añada una propiedad de sustitución. CoreCLR controla el comportamiento de su almacén de ensamblados empaquetado.