从同一 AppDomain 中的不同程序集访问实例化对象

时间:2021-07-31 10:14:30

标签: c# .net

我有 Process A 加载 MyAssemblyThirdPartyAssembly

ThirdPartyAssembly 正在实例化 TargetClass 的对象。 TargetClass 有一个包含所需实例的静态字段。

我想在 MyAssembly 中使用这个实例化的对象。我通过调用 ThirdPartyAssembly 获得了 AppDomain.CurrentDomain.GetAssemblies() 的引用。我试图运行 CreateInstance 以获取一个新对象,然后访问上面提到的静态字段中的引用。不幸的是 CreateInstance 返回了 null。恐怕发生这种情况不是因为我打错了类名,而是因为必须再次MyAssembly 中加载程序集,这不是我需要的。

有没有办法从不同的程序集中访问已经实例化的对象?

0 个答案:

没有答案
相关问题