diff --git a/src/Xamarin.Android.Build.Tasks/Tasks/BuildApk.cs b/src/Xamarin.Android.Build.Tasks/Tasks/BuildApk.cs index 7a3c9349a86..624ccaaf102 100644 --- a/src/Xamarin.Android.Build.Tasks/Tasks/BuildApk.cs +++ b/src/Xamarin.Android.Build.Tasks/Tasks/BuildApk.cs @@ -278,7 +278,7 @@ private void AddAssemblies (ZipFile apk) apk.AddFile (assembly.ItemSpec, "assemblies").CompressionLevel = CompressionLevel.None; var config = Path.ChangeExtension (assembly.ItemSpec, "dll.config"); if (File.Exists (config)) - apk.AddFile (config).CompressionLevel = CompressionLevel.None; + apk.AddFile (config, "assemblies").CompressionLevel = CompressionLevel.None; // Try to add symbols if Debug if (debug) { var symbols = Path.ChangeExtension (assembly.ItemSpec, "dll.mdb"); diff --git a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets b/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets index 2e75b389d9e..ad45f671b20 100755 --- a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets +++ b/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets @@ -2075,8 +2075,8 @@ because xbuild doesn't support framework reference assemblies. SkipUnchangedFiles="true" /> + SourceFiles="@(_ResolvedFrameworkAssemblies->'%(Identity).config')" + DestinationFiles="@(_ShrunkFrameworkAssemblies->'%(Identity).config')" />