【发布时间】:2010-12-01 22:26:00
【问题描述】:
您好,为什么我在尝试执行此过程时收到拒绝访问错误? 我正在使用这个新进程运行 (MSBuild "projectfile here" "additional args") 命令
public bool CmdExecute(string command,string args)
{
bool isOk = true;
try
{
using (System.Diagnostics.Process proc = new System.Diagnostics.Process())
{
proc.EnableRaisingEvents = false;
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.RedirectStandardOutput = true;
proc.StartInfo.FileName = command;
proc.StartInfo.Arguments = args;
// Console.Out.WriteLine(proc.StartInfo.Arguments);
proc.Start();
string output = proc.StandardOutput.ReadToEnd();
proc.WaitForExit();
Console.WriteLine(output);
}
}
}
catch(Exception e)
{
Console.WriteLine(e.Message);
isOk = false;
}
return isOk;
}
【问题讨论】: