私は、.NETで書かれた.EXEプログラム(コンソールアプリケーション)を持っています。実行されている.NETコンソールアプリケーションはプログラム的
- 私は入力
- 文字列として、または好ましくはストリームとして出力します提供すること
- を実行する必要があります。
現在、私はSystem.Diagnostics
名前空間とProcess
クラスを使用しています。 しかしdosentこの目的のためにDiagnostic
名前空間を使用してはOKであるように見えます。
私はより効率的に同じことを行うことが可能な任意の方法はあります?。 リフレクションを使用してMain()
メソッドを見つけて呼び出します。
thankxからこのスニペットする方法を見ることができます。私はまた、別のアプリケーションドメインでこのプロセスを実行する必要があります。この名前空間を使用して行うことができますか? –
最初に:名前空間について忘れてください!次に、これを読んで、ネームスペースが何であるか、それがあなたにとってまったく重要でない理由を理解してください。http://msdn.microsoft.com/en-us/library/ms973231.aspx#assenamesp_topic5 –
okと2番目の? –