“是一个字段,但像类型一样使用”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);
}
将该代码放入static void Main(...)
方法中,看看是否可以消除编译器错误。
如果代码不在方法内部,则会收到该错误。
为了让它在 start 上运行,您要么需要static void Main()
中的代码,要么使用来自 static void Main()
的代码调用该方法