Assembly.Load or Assembly.ReflectionOnlyLoad
本文关键字:Assembly ReflectionOnlyLoad Load or | 更新日期: 2023-09-27 18:03:53
我正在研究一个小方法,该方法将接受绑定到对象的控件,并返回分配给该控件绑定的属性的值。我会使用汇编程序。加载刚刚好,并看到汇编。ReflectionOnlyLoad,但我不能让它为我工作。正在使用程序集。负载很好还是我不应该使用它?
assembly . reflectiononlyload()是很好的,当你需要检查程序集头属性,如版本,公钥等。不能从程序集中执行实际代码,也不能链接任何依赖项。
主要用于具有动态程序集更新的基于插件的系统中-检查是否实际需要调用assembly .Load(),因为ReflectionOnlyLoad比完整的Load()占用的空间要小得多。
我认为Assembly.Load()
会工作得很好,尽管您可能会发现Assembly.LoadFrom()
更容易工作。