“是一个字段,但像类型一样使用”C# 错误

本文关键字:一样 类型 错误 一个 字段 是一个字段 | 更新日期: 2023-09-27 18:30:56

我正在尝试使用ProcessStartInfo类对象来运行命令。这就是我调用运行进程的方式。当我尝试将UseShellExecute设置为False时,我收到一个错误,说startInfo是一个文件,但像类型一样使用?我读了另一个答案,说这应该添加为构造函数,但这仍然显示错误。谁能给我建议它的含义?

   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);
        } 

“是一个字段,但像类型一样使用”C# 错误

将该代码放入static void Main(...)方法中,看看是否可以消除编译器错误。

如果代码不在方法内部,则会收到该错误。

为了让它在 start 上运行,您要么需要static void Main()中的代码,要么使用来自 static void Main() 的代码调用该方法

相关文章: