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)"