Process.Startを使用してFortran実行可能ファイルを実行しようとしていますが、機能しません。
Process proc = new Process();
string args = "<C:\\file.in> C:\\file.out";
proc.StartInfo = new ProcessStartInfo(AppName, args);
proc.Start();
これらの引数をコマンドウィンドウに貼り付けると、アプリケーションは期待どおりに実行されます。proc.Start()が期待どおりに実行されません。
Startが実際に引数として渡しているものをどのように表示できるかについてのアイデアはありますか?私の直感は、これは引用の問題だということです。
実行可能ファイルが起動してハングするため、AppNameが正しく渡されていると確信しています。これは、引数の問題のように見えます。
この質問で提案されているように、WorkingDirectoryを入力ファイルと出力ファイルの設定に設定しようとしました:process.start()引数ですが、機能しませんでした。