diff --git a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets b/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets index d8d84ba676d..7ca2a8e2660 100644 --- a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets +++ b/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets @@ -2041,6 +2041,30 @@ because xbuild doesn't support framework reference assemblies. + + + + + + + + + + + + + + + + @@ -2520,20 +2544,19 @@ because xbuild doesn't support framework reference assemblies. Condition="'$(AndroidLinkMode)' != 'None' AND '$(AndroidUseSharedRuntime)' != 'true'"> - + + SourceFiles="@(_ResolvedAssemblies->'%(Identity).config')" + DestinationFiles="@(_ShrunkAssemblies->'%(Identity).config')" /> + ShrunkFrameworkAssemblies="@(_ShrunkAssemblies)" /> @@ -2678,8 +2701,7 @@ because xbuild doesn't support framework reference assemblies. <_BuildApkEmbedInputs> $(MSBuildAllProjects) ;$(_PackagedResources) - ;@(_ResolvedUserAssemblies) - ;@(_ShrunkFrameworkAssemblies) + ;@(_ShrunkAssemblies) ;@(AndroidNativeLibrary) ;@(_DexFile) ;$(_AndroidBuildPropertiesCache) @@ -2717,7 +2739,7 @@ because xbuild doesn't support framework reference assemblies. AndroidSequencePointsMode="$(_SequencePointsMode)" AotAdditionalArguments="$(AndroidAotAdditionalArguments)" ExtraAotOptions="$(AndroidExtraAotOptions)" - ResolvedAssemblies="@(_ResolvedUserAssemblies);@(_ShrunkFrameworkAssemblies)" + ResolvedAssemblies="@(_ShrunkAssemblies)" AotOutputDirectory="$(_AndroidAotBinDirectory)" IntermediateAssemblyDir="$(MonoAndroidIntermediateAssemblyDir)" LinkMode="$(AndroidLinkMode)" @@ -2742,7 +2764,7 @@ because xbuild doesn't support framework reference assemblies. Condition="'$(BundleAssemblies)' == 'True'" KeepTemp="$(AndroidMakeBundleKeepTemporaryFiles)" AndroidNdkDirectory="$(_AndroidNdkDirectory)" - Assemblies="@(_ResolvedUserAssemblies);@(_AndroidResolvedSatellitePaths);@(_ShrunkFrameworkAssemblies)" + Assemblies="@(_ShrunkAssemblies);@(_AndroidResolvedSatellitePaths)" IncludePath="$(MonoAndroidIncludeDirectory)" SupportedAbis="@(_BuildTargetAbis)" TempOutputPath="$(IntermediateOutputPath)" @@ -2759,7 +2781,7 @@ because xbuild doesn't support framework reference assemblies. BundleAssemblies="$(BundleAssemblies)" BundleNativeLibraries="$(_BundleResultNativeLibraries)" EmbedAssemblies="$(EmbedAssembliesIntoApk)" - ResolvedUserAssemblies="@(_ResolvedUserAssemblies);@(_AndroidResolvedSatellitePaths)" + ResolvedUserAssemblies="@(_ShrunkUserAssemblies);@(_AndroidResolvedSatellitePaths)" ResolvedFrameworkAssemblies="@(_ShrunkFrameworkAssemblies)" NativeLibraries="@(AndroidNativeLibrary)" ApplicationSharedLibraries="@(_ApplicationSharedLibrary)" @@ -2788,7 +2810,7 @@ because xbuild doesn't support framework reference assemblies. BundleAssemblies="$(BundleAssemblies)" BundleNativeLibraries="$(_BundleResultNativeLibraries)" EmbedAssemblies="$(EmbedAssembliesIntoApk)" - ResolvedUserAssemblies="@(_ResolvedUserAssemblies);@(_AndroidResolvedSatellitePaths)" + ResolvedUserAssemblies="@(_ShrunkUserAssemblies);@(_AndroidResolvedSatellitePaths)" ResolvedFrameworkAssemblies="@(_ShrunkFrameworkAssemblies)" NativeLibraries="@(AndroidNativeLibrary)" ApplicationSharedLibraries="@(_ApplicationSharedLibrary)"