我正试图理解Assembly.Load和Assembly.ReflectionOnlyLoad之间的区别。在下面的代码中,我试图找到给定程序集中从给定接口继承的所有对象:var myTypes = new List<Type>(); var assembly = Assembly...
我正在尝试通过钩入AppDomain.AssemblyResolve和AppDomain.ReflectionOnlyAssemblyResolve事件来加载一些模块。虽然我已经成功地让前者工作了,但后者却失败了。我把我的问题简化成了这个小程序: public static class As...
我正在尝试为我最喜欢的编程语言Nemerle添加Silverlight支持。 Nemerle在编译过程中,通过反射加载所有类型,主要有以下两个步骤: 1-)使用Assembly.LoadFrom加载程序集 2-)使用Assembly.GetTypes()获取类型 然后在编译结束时,使用R...