This is a follow-up to last September's post http://stackoverflow.com/questions/12401588/can-you-use-assembly-load-in-monotouch
In MvvmCross I load plugins - which are basically just a formal way of doing IoC
These plugins are compiled and linked statically in the app - they are not downloaded at runtime.
Ideally I'd like to get references to the code inside these plugins using
Assembly.Load - but I just can't get it to work.
Cirrious.MvvmCross.Plugins.Location.Touch (this version works on WP, WPF and RT)
Cirrious.MvvmCross.Plugins.Location.Touch.dll (this version works on Droid)
But I always get FileNotFoundException back.
If I reference a type in the DLL first (in normal code) so that the assembly is already loaded then the Assembly.Load statement succeeds - but otherwise no luck.
Am I just doomed to failure on this? Or is there some magic combination of assemblyname, filename and/or project setting that can make it work?