簡體   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