C# 与C中的ProcessStartInfo()方法相关#

C# 与C中的ProcessStartInfo()方法相关#,c#,C#,我想在C#中的ProcessStartInfo()方法中给出命令名和文件路径 所以我有一个命令名(“F:\AndroidProjects\AndProj3>)和文件路径(“F:\Android\apache-ant-1.8.2-bin\apache-ant-1.8.2\bin\antdebug”),就像这样,但它不工作,进程无法启动 请给我一个启动进程的解决方案,因为首先执行命令名,然后执行文件路径。 如何在ProcessStartInfo()方法中传递这两个参数 问题出在ProcessInfo

我想在C#中的ProcessStartInfo()方法中给出命令名和文件路径

所以我有一个命令名(“F:\AndroidProjects\AndProj3>)和文件路径(“F:\Android\apache-ant-1.8.2-bin\apache-ant-1.8.2\bin\antdebug”),就像这样,但它不工作,进程无法启动

请给我一个启动进程的解决方案,因为首先执行命令名,然后执行文件路径。 如何在ProcessStartInfo()方法中传递这两个参数


问题出在
ProcessInfoStart
函数中。如何运行此命令?

基于此问题,我能看到的最接近的是:

using (var proc = Process.Start(new ProcessStartInfo
{
    WorkingDirectory = @"F:\AndroidProjects\AndProj3",
    FileName = @"F:\Android\apache-ant-1.8.2-bin\apache-ant-1.8.2\bin\ant",
    Arguments = "debug"
}))
{
   // maybe wait and check exit-code
   // proc.WaitForExit();
   // int i = proc.ExitCode;
}

您可以发布您现在拥有的代码吗?您的代码是如何不起作用的?它是如何不起作用的?这是非常不清楚的。您可以告诉我们您当前如何调用
ProcessStartInfo()
,以及您通常如何从命令行调用此进程吗?“F:\AndroidProjects\AndProj3>“”不是命令名。它是当前的工作目录!
using (var proc = Process.Start(new ProcessStartInfo
{
    WorkingDirectory = @"F:\AndroidProjects\AndProj3",
    FileName = @"F:\Android\apache-ant-1.8.2-bin\apache-ant-1.8.2\bin\ant",
    Arguments = "debug"
}))
{
   // maybe wait and check exit-code
   // proc.WaitForExit();
   // int i = proc.ExitCode;
}