在C#中将数据从一个Windows窗体应用程序(办公室插件)传递到另一个(用C#编写的exe)的最佳方法是什么?
我会对此采取疯狂的措施,并说你可能希望办公室应用程序打电话回家你的exe?在此上下文中,"exe"是服务器,office应用程序是客户端.
如果您使用的是.NET 3.0,那么WCF可能是您最好的选择.我会将解决方案分为三个部分:
"exe"和"插件"都需要定义绑定的配置文件.
当您想在客户端和服务器之间传递数据时,您的客户端将从"共享合同"程序集创建一个对象并将其传递给服务客户端.客户端的配置文件将确定将数据发送到何处.
有关如何创建基本WCF服务的分步教程,请查看本教程.
| 归档时间: |
|
| 查看次数: |
3204 次 |
| 最近记录: |