C#-在新进程中执行静态方法

C#-在新进程中执行静态方法,c#,process,static,methods,C#,Process,Static,Methods,我希望在异步执行静态方法以及在它自己的过程中得到帮助,以便即使启动此执行的客户机应用程序已关闭,该方法仍将继续执行 执行此操作的一个选项是创建控制台应用程序,并将此控制台应用程序作为新进程执行。然而,我在想,是否有人对这个问题有不同的解决方案 提前谢谢 问候,, Vilas如果我正确理解您的问题,那么最好使用.Net中的Windows服务和远程处理。服务启动后,您可以从任何远程处理客户端启动对该方法的调用。我同意srikanthv关于Windows服务的看法,但我个人会使用MSMQ与之通信。如果

我希望在异步执行静态方法以及在它自己的过程中得到帮助,以便即使启动此执行的客户机应用程序已关闭,该方法仍将继续执行

执行此操作的一个选项是创建控制台应用程序,并将此控制台应用程序作为新进程执行。然而,我在想,是否有人对这个问题有不同的解决方案

提前谢谢

问候,,
Vilas

如果我正确理解您的问题,那么最好使用.Net中的Windows服务和远程处理。服务启动后,您可以从任何远程处理客户端启动对该方法的调用。

我同意srikanthv关于Windows服务的看法,但我个人会使用MSMQ与之通信。

如果静态方法需要与客户端在同一台计算机上,而您无法在该计算机上安装服务,您可以始终在客户端上设置一个标志,以指示该方法正在运行,如果在设置该标志时关闭了客户端,则中止关闭并隐藏表单,直到该方法完成,然后正常关闭