![]() |
1
6
你的问题中混合了类型和对象,这使得你很难回答。广告中的代码使用其他广告中也使用的类型没有问题,它只是加载程序集。但是一个广告有自己的垃圾收集堆,您不能直接引用另一个广告中的对象。它们需要跨广告边界序列化。是的,跨ipcchannel的远程处理可以做到这一点。 |
![]() |
2
1
如果您想跨应用程序域访问对象,这些对象需要从MarshalByRefObject继承;在这种情况下,您最终会得到一个实际对象的代理。这样就可以安全地卸载应用程序域(如果尝试通过代理调用,则会引发异常)。 我想你想达到的目标是:
如果您的类型是在不同的程序集中定义的(很可能),那么您可能会定义一个接口(在公共程序集中)并使这些类型实现这个接口。 希望这有帮助。 |
![]() |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
|
Dansih · .Net核心自定义身份验证方案 2 年前 |
![]() |
lolorekkk · 面板插入。NET WinForm 2 年前 |