繁体   English   中英

您可以从 64 位进程创建 32 位 AppDomain 吗?

[英]Can you create a 32-bit AppDomain from a 64-bit process?

是否可以创建一个 AppDomain 从 64 位进程托管/运行一些 32 位代码,然后能够从新创建的 AppDomain 传递/编组数据以托管 AppDomain?

我可以将其作为进程外可执行文件执行,但我试图避免 32 位进程(恰好是独立的 .NET 6.0 控制台可执行文件)占用大量二进制文件。

您不能一半在同一进程上以 64 位运行,而另一个以 32 位运行。 因此,即使 .Net 6 支持创建 AppDomain( 它不支持)在 64 位进程中创建 32 位 AppDomain 也不起作用。

您需要为可能共享大部分代码/二进制文件的进程创建单独的进程 - 您只需要将引导应用程序显式设置为 32 位或 64 位,其余程序集可以是“任何”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM