不支持 Xamarin 反射 Assembly.LoadFile
Xamarin Reflection Assembly.LoadFile not supported
我正在寻找此错误的修复方法:
System.NotSupportedException: "Assembly.LoadFile is not supported in AppX."
我有一个 Xamarin 项目,我正在尝试创建一种类型的实例。总而言之,它看起来像这样:
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,是否有可能解决这个问题?非常感谢。
遗憾的是,您无法在 Xamarin 中加载非 AOT 编译的程序集:
https://forums.xamarin.com/discussion/2294/assembly-load-is-it-possible
我正在寻找此错误的修复方法:
System.NotSupportedException: "Assembly.LoadFile is not supported in AppX."
我有一个 Xamarin 项目,我正在尝试创建一种类型的实例。总而言之,它看起来像这样:
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,是否有可能解决这个问题?非常感谢。
遗憾的是,您无法在 Xamarin 中加载非 AOT 编译的程序集: https://forums.xamarin.com/discussion/2294/assembly-load-is-it-possible