From fd3dd460491d59f52a6d35b3f7b851e3e9751b0a Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Tue, 27 Sep 2016 19:31:35 +0200 Subject: [PATCH] pass the ReadWrite parameter to the resolver - fixes part of #44529 - call Write without path to use the same stream to write the assembly --- .../Tasks/StripEmbeddedLibraries.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Xamarin.Android.Build.Tasks/Tasks/StripEmbeddedLibraries.cs b/src/Xamarin.Android.Build.Tasks/Tasks/StripEmbeddedLibraries.cs index 85f29b807ca..819dbc265d2 100644 --- a/src/Xamarin.Android.Build.Tasks/Tasks/StripEmbeddedLibraries.cs +++ b/src/Xamarin.Android.Build.Tasks/Tasks/StripEmbeddedLibraries.cs @@ -28,7 +28,7 @@ public override bool Execute () Log.LogDebugMessage ("StripEmbeddedLibraries Task"); Log.LogDebugTaskItems (" Assemblies: ", Assemblies); - using (var res = new DirectoryAssemblyResolver (Log.LogWarning, true)) { + using (var res = new DirectoryAssemblyResolver (Log.LogWarning, true, new ReaderParameters { ReadWrite = true } )) { return Execute (res); } } @@ -83,7 +83,7 @@ bool Execute (DirectoryAssemblyResolver res) WriteSymbols = assembly.MainModule.HasSymbols }; - assembly.Write (assemblyPath, wp); + assembly.Write (wp); } } return true;