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 回答