在另一个进程中运行时从一个进程调用活动对象

发布于 2024-11-26 21:21:14 字数 208 浏览 2 评论 0原文

不太确定如何问这个问题,因为我真的不知道我在说什么。我有两个 DLL (.NET),每个都是一个在两个不同的应用程序进程中运行的 AddIn,即应用程序一加载 DLL 一,应用程序二加载 DLL 2。我希望这些 DLL 在加载时能够进行通信。在每个 DLL 中,我知道主机进程将实例化的确切类,并且我希望每个进程中的这两个活动对象能够进行通信(相互调用方法)。这似乎是可能的。以前有人做过这样的事情吗?

Not really sure how to ask this question because I really don't know what I'm talking about. I have two DLLs (.NET), each is an AddIn that runs in two different application processes i.e. application one loads DLL one and application two loads DLL two. I wanted these DLLs to be able to communicate while loaded. In each DLL, I know the exact class that will be instantiated by the host process and I want these two living objects in each process to be able to communicate (call methods on each other). This seems like it would be possible. Has anyone done something like this before?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

只涨不跌 2024-12-03 21:21:14

尽管有些人可能会说这是一种过时的技术 .Net Remoting 适合同一主机上的这种进程间对象实例通信。

Although some might say a dprecated technology .Net Remoting is suited to this kind of inter-process object instance communications on the same host.

·深蓝 2024-12-03 21:21:14

请尝试更好地指定您的要求....NET 远程处理可以访问和使用在另一个进程/计算机中运行的对象的实例,但应仅在需要时使用。

一般来说,WCF 可用于在应用程序和进程之间进行通信,但这又取决于您是否只想调用方法或绝对具有对象级 IPC。

try to specify your requirements better please... there is .NET remoting to access and consume instances of objects running in another process/machine but should be used only when required.

in general WCF can be used to communicate between applications and processes but again it depends if you only want to call methods or also and absolutely have object level IPC.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文