C# 如何在远程计算机上运行应用程序并使用.NETC等待结果#

C# 如何在远程计算机上运行应用程序并使用.NETC等待结果#,c#,.net,C#,.net,我的要求是在外部计算机或远程计算机上运行计算 并等待应用程序完成计算并返回结果 在C#net中这可能吗?如果可能的话,我如何才能做到这一点 我尝试了psexec,但它不等待响应将WCF用于异步调用 创建WCF服务并将该服务添加到项目中,同时在Visual Studio的“服务引用设置”屏幕上选择“生成异步操作”。例如,这将为您的服务添加异步操作功能 如果您的服务名称是sumNumbers(intx,inty),那么VisualStudio将自动为您生成sumNumbersCompleted事件。

我的要求是在外部计算机或远程计算机上运行计算 并等待应用程序完成计算并返回结果

在C#net中这可能吗?如果可能的话,我如何才能做到这一点


我尝试了psexec,但它不等待响应

将WCF用于异步调用 创建WCF服务并将该服务添加到项目中,同时在Visual Studio的“服务引用设置”屏幕上选择“生成异步操作”。例如,这将为您的服务添加异步操作功能

如果您的服务名称是sumNumbers(intx,inty),那么VisualStudio将自动为您生成sumNumbersCompleted事件。因此,您可以按如下方式呼叫您的服务:

sumNumbers(5,6);
sumNumbersCompleted+=methodWhentheEventisCompleted;

是的,这是可能的。你试过什么?如何准确地运行计算?可以使用.net remouting或WCF。