私は静的メソッドを持つクラスを持つ.NETクラスライブラリを持っています。私は別のプロセスで別のスレッドで実行するのと同じ方法で、その静的メソッドを別のプロセスで実行するようにコードを設定します。コンソールアプリケーションを作成することなく、C#コードを別のプロセスで実行できますか?
Main()
から静的メソッドを呼び出す別のコンソールアプリケーションプロジェクトを作成できますが、それは私の展開シナリオにとっては便利ではありません。余分な.exeファイルを運んでいません。私はuse Powershellを呼び出すことができますが、それは私がむしろ避けたいPowershellに依存していることを意味します。
.NETを使用して別のプロセスでコードを実行する方法はありますか?たぶん、実行時に別のプロセスの実行可能ファイルを作成することができますか?
既存のアプリにコマンドラインオプションを使用できますか? – Gabe
なぜこれを行う必要がありますか?最初のプロセスが終了したらプロセスは継続して実行する必要がありますか? –
@Gabe:いいえ、私の現在のコードは、サロゲートに読み込まれたクラスライブラリです。 – sharptooth