Related al método ProcessStartInfo () en C #
Quiero dar el nombre del comando y la ruta del archivo en el método ProcessStartInfo () en C #.
Así que tengo un nombre de comando ("F: \ AndroidProjects \ AndProj3>) y la ruta del archivo (" F: \ Android \ apache-ant-1.8.2-bin \ apache-ant-1.8.2 \ bin \ ant debug " ) así como así, pero no funciona y el proceso no se puede iniciar.
Por favor, deme una solución para iniciar el proceso porque el nombre del comando se ejecuta primero y luego se ejecutará la ruta del archivo. ¿Cómo puedo pasar ambos argumentos en el método ProcessStartInfo ()?
public static string BuildAndroidProject()
{
string result="";
// string ProjNameNDLocation = ProjectLocation + "\\" + ProjectName + ">";
try
{
System.Diagnostics.ProcessStartInfo androidBuildProj = new System.Diagnostics.ProcessStartInfo("F:\\AndroidProjects\\AndProj3 F:\\Android\\apache-ant-1.8.2-bin\\apache-ant-1.8.2\\bin\\ant debug");//ProjNameNDLocation, Program.ANDROIDDEBUGGCMD);
androidBuildProj.RedirectStandardOutput = true;
androidBuildProj.UseShellExecute = false;
androidBuildProj.CreateNoWindow = true;
System.Diagnostics.Process androidProcess = new System.Diagnostics.Process();
androidProcess.StartInfo = androidBuildProj;
androidProcess.Start();
result = androidProcess.StandardOutput.ReadToEnd();
androidProcess.Close();
}
catch (Exception e)
{
}
return result;
}
Problem está en elProcessInfoStart
Función. ¿Cómo puedo ejecutar este comando?