我想知道如何设置操作(方法、代码块等)以在主进程崩溃时其他进程仍将运行的方式在不同的进程(而不是线程)上运行。不可监控,但正在运行。
我在想我可以在不同的应用程序中“编译”代码块,然后执行结果,但这不会太优雅。有没有更好的办法?
另一种选择是使用相同的 app/exe 并传递命令行参数来表示在第二个实例中运行什么。
除非您按照 ms 的意图运行单独的 exe,否则创建一个新的 appdomain 并在其中运行其他代码。 http://msdn.microsoft.com/en-us/library/system.appdomain.aspx