我有一个名为的程序集MyAssembly.dll
,它是使用动态加载的
Assembly.LoadFrom(@"path_to_MyAssembly_dll");
我想获取Type
from string(class name as string) 中存在的MyAssembly
,但显示不一致的行为。
有时会给出我想要的正确类型(类类型),有时会给出null
当类型为空时,我已经检查了AppDomain
使用的程序集
AppDomain.CurrentDomain.GetAssemblies();
它显示MyAssembly
在 AppDomain 中加载。
我不明白为什么会这样。