重複の可能性:
他のコンソール アプリからコンソール アプリケーションを実行する
私のプログラムには、私がTextBox
ユーザーに依頼するプログラム (単純) をユーザーが作成する必要がある があります。
彼のプログラムを実行して、私が彼に言ったことを彼が確実に実行したことを確認するにはどうすればよいですか? すでにプログラムの自動コンパイルを行っており、構文エラーがないことを確認できてよかったです。
重複の可能性:
他のコンソール アプリからコンソール アプリケーションを実行する
私のプログラムには、私がTextBox
ユーザーに依頼するプログラム (単純) をユーザーが作成する必要がある があります。
彼のプログラムを実行して、私が彼に言ったことを彼が確実に実行したことを確認するにはどうすればよいですか? すでにプログラムの自動コンパイルを行っており、構文エラーがないことを確認できてよかったです。
C# コンパイラ - codeproject では、 CodeDom コンパイラAPIを使用して C# コンパイラを作成するための手順について説明しています。
コンパイルされたプログラムが標準入力と標準出力からのみ読み取りと書き込みを行う場合は、ProcessStartInfo
withRedirectStandardInput
とRedirectStandardOutput
set を使用します。でプロセスを開始しますProcess.Start(ProcessStartInfo)
例については、Process クラスを使用した標準入出力のリダイレクトを参照してください。