【发布时间】:2012-06-22 02:21:46
【问题描述】:
既然可以让两个 CLR 在同一个机器上运行,那么它们如何相互“对话”?
假设 GUI 在 .NET 2.0 CLR 下运行,并且有一个脚本在 .NET 4.0 CLR 上运行,例如,有没有办法从 4.0 环境修改基于 2.0 的 GUI?
当我使用这种技术将 .NET C# REPL 环境注入另一个 .net 进程时,我遇到了这个确切的问题:Video: Injecting C# DLLs into Managed (C#) and Unmanaged (C++) processes
注意:我问过类似的question at Reddit and that version contains large number of references,如果您对并行执行和 CLR 托管主题感兴趣,这将很有用
【问题讨论】:
-
最好有一个可靠的答案吧?
-
在您提供的链接上,我仍然有第一个问题是从另一个 CLR 访问一个 CLR(请注意,我只控制其中一个)
标签: c# clr dll-injection clr4.0 clr-hosting