メインプロセスがクラッシュした場合に他のプロセスがまだ実行されているように、操作 (メソッド、コードブロックなど) を別のプロセス (スレッドではない) で実行するように設定する方法を知りたいです。監視できませんが、実行中です。
コードのブロックを別のアプリで「コンパイル」し、結果を実行できると考えていましたが、それはあまりエレガントではありません。より良い方法はありますか?
もう 1 つのオプションは、同じ app/exe を使用し、コマンド ライン パラメーターを渡して、2 番目のインスタンスで何を実行するかを指定することです。
msが意図する方法で別のexeを実行しない限り、新しいappdomainを作成し、そこで他のコードを実行します。 http://msdn.microsoft.com/en-us/library/system.appdomain.aspx