C# 如何在.NET中进行应用程序内部通信
将数据从一个Windows窗体应用程序(office插件)传递到另一个Windows窗体应用程序(用C#编写的exe)的最佳方法是什么 是最简单的方法之一。您可以在每个应用程序中注册一个服务端点,或者如果一个是服务,另一个是客户端,您可以只使用一个服务主机C# 如何在.NET中进行应用程序内部通信,c#,.net,windows,C#,.net,Windows,将数据从一个Windows窗体应用程序(office插件)传递到另一个Windows窗体应用程序(用C#编写的exe)的最佳方法是什么 是最简单的方法之一。您可以在每个应用程序中注册一个服务端点,或者如果一个是服务,另一个是客户端,您可以只使用一个服务主机 实现这一点的方法有很多。我过去使用过命名管道。对命名管道的支持现在也内置到了.NET中(按照3.0?),因此它相当简单。我将大胆尝试一下,并说您可能希望office应用程序给您的exe打电话回家?在此上下文中,“exe”是服务器,而offic
实现这一点的方法有很多。我过去使用过命名管道。对命名管道的支持现在也内置到了.NET中(按照3.0?),因此它相当简单。我将大胆尝试一下,并说您可能希望office应用程序给您的exe打电话回家?在此上下文中,“exe”是服务器,而office应用程序是客户端 如果您使用的是.NET3.0,WCF可能是您的最佳选择。我将把解决方案分为三个部分:
有关如何创建基本WCF服务的分步教程,请参见。老派,但它很管用-是的。WCF是一条路要走。我建议您查看iDesign.net以使用InProcFactory类。您可以将office类填充到服务中,并调用承载服务的其他应用程序。然后,另一个服务可以回调到基于office的服务中 您可以使用IPC端点,这将使通信更加快捷 -斯科特