dotnet / android

.NET for Android provides open-source bindings of the Android SDK for use with .NET managed languages such as C#
MIT License
1.93k stars 525 forks source link

AndroidEnablePreloadAssemblies have a bug. #2973

Closed linxh0936 closed 5 years ago

linxh0936 commented 5 years ago

Steps to Reproduce

  1. Updated to Xamarin.Android 9.2.0.5;

Expected Behavior

AppDomain.CurrentDomain.GetAssemblies () return contains self project assembly.

Actual Behavior

AppDomain.CurrentDomain.GetAssemblies () not contains self project assembly.

Version Information

Vs for Mac 8.0 with Xamarin.Android 9.2.0.5

pjcollins commented 5 years ago

@linxh0936 I'm assuming you're seeing this when setting AndroidEnablePreloadAssemblies=false in your project file? I believe this is an expected side effect of the performance improvement, as documented here:

Skipping assembly preloading can cause exceptions for C# code that uses System.Reflection and AppDomain.GetAssemblies() and doesn't yet explicitly call Assembly.Load().

You could work around this by adding an Assembly.Load("yourAssembly") call before attempting to use AppDomain.CurrentDomain.GetAssemblies ().

@grendello is my understanding/assessment correct here?

pjcollins commented 5 years ago

@linxh0936 could you attach a reproduction for us to investigate with? What you've described does indeed sound like a potential regression in XA 9.2.

grendello commented 5 years ago

@linxh0936 can you try recreating the structure of your project, removing all the confidential code, and create a repro application? Without the ability to reproduce the issue there isn't much we can do, I'm afraid.

grendello commented 5 years ago

@linxh0936 I've (finally) tried the sample you sent (thank you!), but... there's nothing wrong with it. The reason you can't find Startup.Droid is because it's never built, it's never referenced by any of the projects and, in effect, it's never placed in the .apk. In order for the assembly to be include you have to actually reference and use it from your code (or make sure it's copied as content if you use dependency injection or similar). Here's the list of all the assemblies loaded by the app at startup:

06-07 10:13:03.461 12102 12102 I mono-stdout: All loaded assemblies:
06-07 10:13:03.465 12102 12102 I mono-stdout: mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e
06-07 10:13:03.465 12102 12102 I mono-stdout: Microsoft.CodeAnalysis.CSharp, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
06-07 10:13:03.465 12102 12102 I mono-stdout: Microsoft.CodeAnalysis.CSharp.Workspaces, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
06-07 10:13:03.465 12102 12102 I mono-stdout: Microsoft.CodeAnalysis, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
06-07 10:13:03.465 12102 12102 I mono-stdout: Microsoft.CodeAnalysis.VisualBasic, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
06-07 10:13:03.465 12102 12102 I mono-stdout: Microsoft.CodeAnalysis.VisualBasic.Workspaces, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
06-07 10:13:03.465 12102 12102 I mono-stdout: Microsoft.CodeAnalysis.Workspaces, Version=2.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
06-07 10:13:03.465 12102 12102 I mono-stdout: MvvmCross.CodeAnalysis, Version=6.2.3.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.465 12102 12102 I mono-stdout: MvvmCross, Version=6.2.3.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.465 12102 12102 I mono-stdout: MvvmCross.Droid.Support.Core.UI, Version=6.2.3.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: MvvmCross.Droid.Support.Design, Version=6.2.3.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: MvvmCross.Droid.Support.Fragment, Version=6.2.3.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: MvvmCross.Droid.Support.V7.AppCompat, Version=6.2.3.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: MyXamarinApp.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: System.Collections.Immutable, Version=1.2.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
06-07 10:13:03.466 12102 12102 I mono-stdout: System.Composition.AttributedModel, Version=1.0.31.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
06-07 10:13:03.466 12102 12102 I mono-stdout: System.Composition.Convention, Version=1.0.31.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
06-07 10:13:03.466 12102 12102 I mono-stdout: System.Composition.Hosting, Version=1.0.31.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
06-07 10:13:03.466 12102 12102 I mono-stdout: System.Composition.Runtime, Version=1.0.31.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
06-07 10:13:03.466 12102 12102 I mono-stdout: System.Composition.TypedParts, Version=1.0.31.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
06-07 10:13:03.466 12102 12102 I mono-stdout: System.Reflection.Metadata, Version=1.4.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Arch.Core.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Arch.Core.Runtime, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Arch.Lifecycle.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Arch.Lifecycle.LiveData.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Arch.Lifecycle.LiveData, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Arch.Lifecycle.Runtime, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Arch.Lifecycle.ViewModel, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.Animated.Vector.Drawable, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.Annotations, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.AsyncLayoutInflater, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.Collections, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.Compat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.Constraint.Layout, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.Constraint.Layout.Solver, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.CoordinaterLayout, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.Core.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.Core.Utils, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.CursorAdapter, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.CustomView, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.Design, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.DocumentFile, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.DrawerLayout, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.Fragment, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.Interpolator, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.LocalBroadcastManager, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.Print, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.SlidingPaneLayout, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.SwipeRefreshLayout, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.Transition, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.v7.AppCompat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.v7.CardView, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.v7.RecyclerView, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.Vector.Drawable, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.VersionedParcelable, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Xamarin.Android.Support.ViewPager, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
06-07 10:13:03.466 12102 12102 I mono-stdout: Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065
06-07 10:13:03.466 12102 12102 I mono-stdout: Java.Interop, Version=0.1.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065
06-07 10:13:03.466 12102 12102 I mono-stdout: System, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e
06-07 10:13:03.466 12102 12102 I mono-stdout: Mono.Security, Version=2.0.5.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
06-07 10:13:03.466 12102 12102 I mono-stdout: System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e
06-07 10:13:03.466 12102 12102 I mono-stdout: System.Runtime.Serialization, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e
06-07 10:13:03.466 12102 12102 I mono-stdout: MyXamarinApp.Droid, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null

and here's the list of assemblies included in the apk:

-rw-r--r--  6.3 unx     5120 b-     5120 stor 19-Jun-07 10:12 assemblies/System.Threading.Tasks.Extensions.dll
-rw-rw-r--  6.3 unx  1023488 b-  1023488 stor 19-Jun-07 10:12 assemblies/Mono.Android.dll
-rw-rw-r--  6.3 unx  1027584 b-  1027584 stor 19-Jun-07 10:12 assemblies/System.Core.dll
-rw-rw-r--  6.3 unx   103936 b-   103936 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.Design.dll
-rw-rw-r--  6.3 unx    10752 b-    10752 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.Transition.dll
-rw-rw-r--  6.3 unx     1200 b-     1200 stor 19-Jun-07 10:12 assemblies/MvvmCross.Droid.Support.Core.UI.pdb
-rw-rw-r--  6.3 unx  1258496 b-  1258496 stor 19-Jun-07 10:12 assemblies/System.Xml.dll
-rw-rw-r--  6.3 unx    12836 b-    12836 stor 19-Jun-07 10:12 assemblies/MvvmCross.Droid.Support.Fragment.pdb
-rw-rw-r--  6.3 unx    13312 b-    13312 stor 19-Jun-07 10:12 assemblies/System.Composition.Runtime.dll
-rw-rw-r--  6.3 unx   136704 b-   136704 stor 19-Jun-07 10:12 assemblies/MvvmCross.Droid.Support.V7.AppCompat.dll
-rw-rw-r--  6.3 unx    14848 b-    14848 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Arch.Lifecycle.Common.dll
-rw-rw-r--  6.3 unx    14848 b-    14848 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Arch.Lifecycle.LiveData.Core.dll
-rw-rw-r--  6.3 unx   158208 b-   158208 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.Fragment.dll
-rw-rw-r--  6.3 unx  1824532 b-  1824532 stor 19-Jun-07 10:12 assemblies/Microsoft.CodeAnalysis.CSharp.pdb
-rw-rw-r--  6.3 unx   182784 b-   182784 stor 19-Jun-07 10:12 assemblies/Mono.Security.dll
-rw-rw-r--  6.3 unx   185344 b-   185344 stor 19-Jun-07 10:12 assemblies/Java.Interop.dll
-rw-rw-r--  6.3 unx   203776 b-   203776 stor 19-Jun-07 10:12 assemblies/MyXamarinApp.Droid.dll
-rw-rw-r--  6.3 unx  2187776 b-  2187776 stor 19-Jun-07 10:12 assemblies/mscorlib.dll
-rw-rw-r--  6.3 unx  2233620 b-  2233620 stor 19-Jun-07 10:12 assemblies/Microsoft.CodeAnalysis.VisualBasic.pdb
-rw-rw-r--  6.3 unx   224664 b-   224664 stor 19-Jun-07 10:12 assemblies/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb
-rw-rw-r--  6.3 unx    22528 b-    22528 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.CursorAdapter.dll
-rw-rw-r--  6.3 unx   229480 b-   229480 stor 19-Jun-07 10:12 assemblies/MvvmCross.pdb
-rw-rw-r--  6.3 unx   248656 b-   248656 stor 19-Jun-07 10:12 assemblies/Microsoft.CodeAnalysis.VisualBasic.Workspaces.pdb
-rw-rw-r--  6.3 unx   256000 b-   256000 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.Compat.dll
-rw-rw-r--  6.3 unx    25600 b-    25600 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.SwipeRefreshLayout.dll
-rw-rw-r--  6.3 unx  2692096 b-  2692096 stor 19-Jun-07 10:12 assemblies/Microsoft.CodeAnalysis.dll
-rw-rw-r--  6.3 unx  2758144 b-  2758144 stor 19-Jun-07 10:12 assemblies/Microsoft.CodeAnalysis.Workspaces.dll
-rw-rw-r--  6.3 unx    27648 b-    27648 stor 19-Jun-07 10:12 assemblies/System.ComponentModel.Composition.dll
-rw-rw-r--  6.3 unx   276992 b-   276992 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.Constraint.Layout.Solver.dll
-rw-rw-r--  6.3 unx    28160 b-    28160 stor 19-Jun-07 10:12 assemblies/MyXamarinApp.Droid.pdb
-rw-rw-r--  6.3 unx   285696 b-   285696 stor 19-Jun-07 10:12 assemblies/System.Collections.Immutable.dll
-rw-rw-r--  6.3 unx   298496 b-   298496 stor 19-Jun-07 10:12 assemblies/Microsoft.CSharp.dll
-rw-rw-r--  6.3 unx    32256 b-    32256 stor 19-Jun-07 10:12 assemblies/MvvmCross.CodeAnalysis.dll
-rw-rw-r--  6.3 unx    34816 b-    34816 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.Loader.dll
-rw-rw-r--  6.3 unx    36352 b-    36352 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.DrawerLayout.dll
-rw-rw-r--  6.3 unx    36864 b-    36864 stor 19-Jun-07 10:12 assemblies/System.Numerics.dll
-rw-rw-r--  6.3 unx   378880 b-   378880 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.v7.AppCompat.dll
-rw-rw-r--  6.3 unx    41420 b-    41420 stor 19-Jun-07 10:12 assemblies/MvvmCross.Droid.Support.Design.pdb
-rw-rw-r--  6.3 unx    42496 b-    42496 stor 19-Jun-07 10:12 assemblies/System.Composition.Convention.dll
-rw-rw-r--  6.3 unx    44032 b-    44032 stor 19-Jun-07 10:12 assemblies/MvvmCross.Droid.Support.Fragment.dll
-rw-rw-r--  6.3 unx    45568 b-    45568 stor 19-Jun-07 10:12 assemblies/System.Composition.Hosting.dll
-rw-rw-r--  6.3 unx     4608 b-     4608 stor 19-Jun-07 10:12 assemblies/System.Text.Encoding.CodePages.dll
-rw-rw-r--  6.3 unx    48128 b-    48128 stor 19-Jun-07 10:12 assemblies/System.Composition.TypedParts.dll
-rw-rw-r--  6.3 unx  4839936 b-  4839936 stor 19-Jun-07 10:12 assemblies/Microsoft.CodeAnalysis.CSharp.dll
-rw-rw-r--  6.3 unx     5120 b-     5120 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Arch.Core.Common.dll
-rw-rw-r--  6.3 unx     5120 b-     5120 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Arch.Core.Runtime.dll
-rw-rw-r--  6.3 unx     5120 b-     5120 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Arch.Lifecycle.Runtime.dll
-rw-rw-r--  6.3 unx     5120 b-     5120 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.AsyncLayoutInflater.dll
-rw-rw-r--  6.3 unx     5120 b-     5120 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.Collections.dll
-rw-rw-r--  6.3 unx     5120 b-     5120 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.DocumentFile.dll
-rw-rw-r--  6.3 unx     5120 b-     5120 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.Interpolator.dll
-rw-rw-r--  6.3 unx     5120 b-     5120 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.LocalBroadcastManager.dll
-rw-rw-r--  6.3 unx     5120 b-     5120 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.Print.dll
-rw-rw-r--  6.3 unx     5120 b-     5120 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.v7.CardView.dll
-rw-rw-r--  6.3 unx    52224 b-    52224 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.ViewPager.dll
-rw-rw-r--  6.3 unx  5363712 b-  5363712 stor 19-Jun-07 10:12 assemblies/Microsoft.CodeAnalysis.VisualBasic.dll
-rw-rw-r--  6.3 unx    55724 b-    55724 stor 19-Jun-07 10:12 assemblies/MvvmCross.Droid.Support.V7.AppCompat.pdb
-rw-rw-r--  6.3 unx   559616 b-   559616 stor 19-Jun-07 10:12 assemblies/System.Reflection.Metadata.dll
-rw-rw-r--  6.3 unx     5632 b-     5632 stor 19-Jun-07 10:12 assemblies/MyXamarinApp.Core.dll
-rw-rw-r--  6.3 unx     5632 b-     5632 stor 19-Jun-07 10:12 assemblies/System.Runtime.Serialization.dll
-rw-rw-r--  6.3 unx     5632 b-     5632 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Arch.Lifecycle.LiveData.dll
-rw-rw-r--  6.3 unx     5632 b-     5632 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.Annotations.dll
-rw-rw-r--  6.3 unx     5632 b-     5632 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.Core.Utils.dll
-rw-rw-r--  6.3 unx     5632 b-     5632 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.CustomView.dll
-rw-rw-r--  6.3 unx     5632 b-     5632 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.SlidingPaneLayout.dll
-rw-rw-r--  6.3 unx     5632 b-     5632 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.Vector.Drawable.dll
-rw-rw-r--  6.3 unx   595456 b-   595456 stor 19-Jun-07 10:12 assemblies/MvvmCross.dll
-rw-rw-r--  6.3 unx     6144 b-     6144 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.Animated.Vector.Drawable.dll
-rw-rw-r--  6.3 unx    65024 b-    65024 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.CoordinaterLayout.dll
-rw-rw-r--  6.3 unx     6656 b-     6656 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Arch.Lifecycle.ViewModel.dll
-rw-rw-r--  6.3 unx     6656 b-     6656 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.VersionedParcelable.dll
-rw-rw-r--  6.3 unx   666720 b-   666720 stor 19-Jun-07 10:12 assemblies/Microsoft.CodeAnalysis.Workspaces.pdb
-rw-rw-r--  6.3 unx   695808 b-   695808 stor 19-Jun-07 10:12 assemblies/Microsoft.CodeAnalysis.CSharp.Workspaces.dll
-rw-rw-r--  6.3 unx     7136 b-     7136 stor 19-Jun-07 10:12 assemblies/MvvmCross.CodeAnalysis.pdb
-rw-rw-r--  6.3 unx   713728 b-   713728 stor 19-Jun-07 10:12 assemblies/System.dll
-rw-rw-r--  6.3 unx     7168 b-     7168 stor 19-Jun-07 10:12 assemblies/MvvmCross.Droid.Support.Core.UI.dll
-rw-rw-r--  6.3 unx     7168 b-     7168 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.Core.UI.dll
-rw-rw-r--  6.3 unx     7168 b-     7168 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.v7.RecyclerView.dll
-rw-rw-r--  6.3 unx   725624 b-   725624 stor 19-Jun-07 10:12 assemblies/Microsoft.CodeAnalysis.pdb
-rw-rw-r--  6.3 unx   764416 b-   764416 stor 19-Jun-07 10:12 assemblies/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll
-rw-rw-r--  6.3 unx    77824 b-    77824 stor 19-Jun-07 10:12 assemblies/Mono.Android.Export.dll
-rw-rw-r--  6.3 unx    86016 b-    86016 stor 19-Jun-07 10:12 assemblies/System.Xml.Linq.dll
-rw-rw-r--  6.3 unx     8704 b-     8704 stor 19-Jun-07 10:12 assemblies/System.Composition.AttributedModel.dll
-rw-rw-r--  6.3 unx    92672 b-    92672 stor 19-Jun-07 10:12 assemblies/Xamarin.Android.Support.Constraint.Layout.dll
-rw-rw-r--  6.3 unx      936 b-      936 stor 19-Jun-07 10:12 assemblies/MyXamarinApp.Core.pdb
-rw-rw-r--  6.3 unx    96256 b-    96256 stor 19-Jun-07 10:12 assemblies/MvvmCross.Droid.Support.Design.dll
-rwxrw-r--  6.3 unx    14904 b-    14904 stor 19-Jun-07 10:12 assemblies/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    14904 b-    14904 stor 19-Jun-07 10:12 assemblies/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    14904 b-    14904 stor 19-Jun-07 10:12 assemblies/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    14904 b-    14904 stor 19-Jun-07 10:12 assemblies/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    14904 b-    14904 stor 19-Jun-07 10:12 assemblies/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    14904 b-    14904 stor 19-Jun-07 10:12 assemblies/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    14904 b-    14904 stor 19-Jun-07 10:12 assemblies/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    14912 b-    14912 stor 19-Jun-07 10:12 assemblies/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    14912 b-    14912 stor 19-Jun-07 10:12 assemblies/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    14936 b-    14936 stor 19-Jun-07 10:12 assemblies/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    14936 b-    14936 stor 19-Jun-07 10:12 assemblies/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    14936 b-    14936 stor 19-Jun-07 10:12 assemblies/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    15416 b-    15416 stor 19-Jun-07 10:12 assemblies/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    22376 b-    22376 stor 19-Jun-07 10:12 assemblies/zh-Hans/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    22376 b-    22376 stor 19-Jun-07 10:12 assemblies/zh-Hant/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    22888 b-    22888 stor 19-Jun-07 10:12 assemblies/cs/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    22888 b-    22888 stor 19-Jun-07 10:12 assemblies/es/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    22888 b-    22888 stor 19-Jun-07 10:12 assemblies/fr/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    22888 b-    22888 stor 19-Jun-07 10:12 assemblies/it/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    22888 b-    22888 stor 19-Jun-07 10:12 assemblies/ko/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    22888 b-    22888 stor 19-Jun-07 10:12 assemblies/pt-BR/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    22888 b-    22888 stor 19-Jun-07 10:12 assemblies/tr/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    23400 b-    23400 stor 19-Jun-07 10:12 assemblies/de/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    23400 b-    23400 stor 19-Jun-07 10:12 assemblies/ja/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    23400 b-    23400 stor 19-Jun-07 10:12 assemblies/pl/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll
-rwxrw-r--  6.3 unx   245096 b-   245096 stor 19-Jun-07 10:12 assemblies/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll
-rwxrw-r--  6.3 unx   245608 b-   245608 stor 19-Jun-07 10:12 assemblies/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll
-rwxrw-r--  6.3 unx    24936 b-    24936 stor 19-Jun-07 10:12 assemblies/ru/Microsoft.CodeAnalysis.VisualBasic.Workspaces.resources.dll
-rwxrw-r--  6.3 unx   265064 b-   265064 stor 19-Jun-07 10:12 assemblies/zh-Hant/Microsoft.CodeAnalysis.VisualBasic.resources.dll
-rwxrw-r--  6.3 unx   265576 b-   265576 stor 19-Jun-07 10:12 assemblies/zh-Hans/Microsoft.CodeAnalysis.VisualBasic.resources.dll
-rwxrw-r--  6.3 unx   271208 b-   271208 stor 19-Jun-07 10:12 assemblies/cs/Microsoft.CodeAnalysis.CSharp.resources.dll
-rwxrw-r--  6.3 unx   273976 b-   273976 stor 19-Jun-07 10:12 assemblies/tr/Microsoft.CodeAnalysis.CSharp.resources.dll
-rwxrw-r--  6.3 unx   277864 b-   277864 stor 19-Jun-07 10:12 assemblies/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll
-rwxrw-r--  6.3 unx   281448 b-   281448 stor 19-Jun-07 10:12 assemblies/es/Microsoft.CodeAnalysis.CSharp.resources.dll
-rwxrw-r--  6.3 unx   286056 b-   286056 stor 19-Jun-07 10:12 assemblies/it/Microsoft.CodeAnalysis.CSharp.resources.dll
-rwxrw-r--  6.3 unx   287592 b-   287592 stor 19-Jun-07 10:12 assemblies/fr/Microsoft.CodeAnalysis.CSharp.resources.dll
-rwxrw-r--  6.3 unx   288104 b-   288104 stor 19-Jun-07 10:12 assemblies/de/Microsoft.CodeAnalysis.CSharp.resources.dll
-rwxrw-r--  6.3 unx   289128 b-   289128 stor 19-Jun-07 10:12 assemblies/cs/Microsoft.CodeAnalysis.VisualBasic.resources.dll
-rwxrw-r--  6.3 unx   290152 b-   290152 stor 19-Jun-07 10:12 assemblies/pl/Microsoft.CodeAnalysis.CSharp.resources.dll
-rwxrw-r--  6.3 unx   290152 b-   290152 stor 19-Jun-07 10:12 assemblies/tr/Microsoft.CodeAnalysis.VisualBasic.resources.dll
-rwxrw-r--  6.3 unx   291176 b-   291176 stor 19-Jun-07 10:12 assemblies/ko/Microsoft.CodeAnalysis.CSharp.resources.dll
-rwxrw-r--  6.3 unx   294248 b-   294248 stor 19-Jun-07 10:12 assemblies/pt-BR/Microsoft.CodeAnalysis.VisualBasic.resources.dll
-rwxrw-r--  6.3 unx   299880 b-   299880 stor 19-Jun-07 10:12 assemblies/es/Microsoft.CodeAnalysis.VisualBasic.resources.dll
-rwxrw-r--  6.3 unx   304488 b-   304488 stor 19-Jun-07 10:12 assemblies/it/Microsoft.CodeAnalysis.VisualBasic.resources.dll
-rwxrw-r--  6.3 unx   305000 b-   305000 stor 19-Jun-07 10:12 assemblies/de/Microsoft.CodeAnalysis.VisualBasic.resources.dll
-rwxrw-r--  6.3 unx   306536 b-   306536 stor 19-Jun-07 10:12 assemblies/fr/Microsoft.CodeAnalysis.VisualBasic.resources.dll
-rwxrw-r--  6.3 unx   309096 b-   309096 stor 19-Jun-07 10:12 assemblies/ko/Microsoft.CodeAnalysis.VisualBasic.resources.dll
-rwxrw-r--  6.3 unx   314216 b-   314216 stor 19-Jun-07 10:12 assemblies/pl/Microsoft.CodeAnalysis.VisualBasic.resources.dll
-rwxrw-r--  6.3 unx    31584 b-    31584 stor 19-Jun-07 10:12 assemblies/zh-Hans/Microsoft.CodeAnalysis.resources.dll
-rwxrw-r--  6.3 unx    31592 b-    31592 stor 19-Jun-07 10:12 assemblies/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    31592 b-    31592 stor 19-Jun-07 10:12 assemblies/zh-Hant/Microsoft.CodeAnalysis.resources.dll
-rwxrw-r--  6.3 unx    31592 b-    31592 stor 19-Jun-07 10:12 assemblies/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll
-rwxrw-r--  6.3 unx   316776 b-   316776 stor 19-Jun-07 10:12 assemblies/ja/Microsoft.CodeAnalysis.CSharp.resources.dll
-rwxrw-r--  6.3 unx    32616 b-    32616 stor 19-Jun-07 10:12 assemblies/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    33128 b-    33128 stor 19-Jun-07 10:12 assemblies/cs/Microsoft.CodeAnalysis.resources.dll
-rwxrw-r--  6.3 unx    33128 b-    33128 stor 19-Jun-07 10:12 assemblies/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    33640 b-    33640 stor 19-Jun-07 10:12 assemblies/de/Microsoft.CodeAnalysis.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    33640 b-    33640 stor 19-Jun-07 10:12 assemblies/es/Microsoft.CodeAnalysis.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    33640 b-    33640 stor 19-Jun-07 10:12 assemblies/it/Microsoft.CodeAnalysis.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    33640 b-    33640 stor 19-Jun-07 10:12 assemblies/pt-BR/Microsoft.CodeAnalysis.resources.dll
-rwxrw-r--  6.3 unx    33640 b-    33640 stor 19-Jun-07 10:12 assemblies/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    33640 b-    33640 stor 19-Jun-07 10:12 assemblies/tr/Microsoft.CodeAnalysis.resources.dll
-rwxrw-r--  6.3 unx   338792 b-   338792 stor 19-Jun-07 10:12 assemblies/ja/Microsoft.CodeAnalysis.VisualBasic.resources.dll
-rwxrw-r--  6.3 unx    34152 b-    34152 stor 19-Jun-07 10:12 assemblies/de/Microsoft.CodeAnalysis.resources.dll
-rwxrw-r--  6.3 unx    34152 b-    34152 stor 19-Jun-07 10:12 assemblies/es/Microsoft.CodeAnalysis.resources.dll
-rwxrw-r--  6.3 unx    34152 b-    34152 stor 19-Jun-07 10:12 assemblies/fr/Microsoft.CodeAnalysis.resources.dll
-rwxrw-r--  6.3 unx    34152 b-    34152 stor 19-Jun-07 10:12 assemblies/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    34152 b-    34152 stor 19-Jun-07 10:12 assemblies/it/Microsoft.CodeAnalysis.resources.dll
-rwxrw-r--  6.3 unx    34152 b-    34152 stor 19-Jun-07 10:12 assemblies/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    34152 b-    34152 stor 19-Jun-07 10:12 assemblies/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    34664 b-    34664 stor 19-Jun-07 10:12 assemblies/ko/Microsoft.CodeAnalysis.resources.dll
-rwxrw-r--  6.3 unx    34664 b-    34664 stor 19-Jun-07 10:12 assemblies/pl/Microsoft.CodeAnalysis.resources.dll
-rwxrw-r--  6.3 unx    35688 b-    35688 stor 19-Jun-07 10:12 assemblies/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll
-rwxrw-r--  6.3 unx    36712 b-    36712 stor 19-Jun-07 10:12 assemblies/ja/Microsoft.CodeAnalysis.resources.dll
-rwxrw-r--  6.3 unx    37736 b-    37736 stor 19-Jun-07 10:12 assemblies/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll
-rwxrw-r--  6.3 unx   379752 b-   379752 stor 19-Jun-07 10:12 assemblies/ru/Microsoft.CodeAnalysis.CSharp.resources.dll
-rwxrw-r--  6.3 unx   393064 b-   393064 stor 19-Jun-07 10:12 assemblies/ru/Microsoft.CodeAnalysis.VisualBasic.resources.dll
-rwxrw-r--  6.3 unx    40296 b-    40296 stor 19-Jun-07 10:12 assemblies/ru/Microsoft.CodeAnalysis.resources.dll

Please add reference to Startup.Droid in your main app, add a bit of code which references something in the assembly and run the app again - you should see the assembly loaded.