0

ProcessStartInfo クラス オブジェクトを使用してコマンドを実行しようとしています。これが、プロセスを実行するための呼び出しを行う方法です。UseShellExecute を False に設定しようとすると、startInfo はファイルですが、 Type のように使用されるというエラーが表示されますか? これをコンストラクターとして追加する必要があるという別の回答を読みましたが、それでもエラーが表示されます。誰がそれが何を意味するかについて私に提案できますか?

   ProcessStartInfo startInfo = new ProcessStartInfo(NETDOM_EXE,args);
   **startInfo.UseShellExecute = false;** // ERROR_LINE
   Process p = Process.Start(startInfo);

        if (!p.WaitForExit(120))
        {
            p.Kill();                
        }

        int exitCode = p.ExitCode;
        if (exitCode != 0)
        {
           Console.WriteLine("Exit Code: " + exitCode);
        } 
4

2 に答える 2

2

そのコードをstatic void Main(...)メソッド内に配置し、コンパイラ エラーが解消されるかどうかを確認します。

于 2013-09-11T23:14:40.837 に答える
0

コードがメソッド内にない場合、そのエラーが発生します。

開始時に実行するには、 のコードが必要か、 のコードでstatic void Main()メソッドを呼び出します。static void Main()

于 2013-09-12T00:03:31.690 に答える