我正在寻找解决此错误的方法:
System.NotSupportedException:“ AppX不支持Assembly.LoadFile。”
我有一个Xamarin-Project,我正在尝试创建一个我的类型的实例。总而言之,它看起来像这样:
var assembly = Assembly.LoadFile("MicroChatsTest.dll");
var type = typeof(IUpdate);
var mytypes = assembly.GetTypes().Where(p => type.IsAssignableFrom(p)).FirstOrDefault();
if (mytypes == null) throw new Exception("E1234");
var whatever = Activator.CreateInstance(mytypes);
错误出现在第一行,因为AppX / Xmarin不支持Assembly.LoadFile,是否有可能解决此问题?非常感谢。
答案 0 :(得分:1)
不幸的是,您不能在Xamarin中加载非AOT编译的程序集: https://forums.xamarin.com/discussion/2294/assembly-load-is-it-possible