从另一个控制台应用程序调用的控制台应用程序的路径

本文关键字:控制台 应用程序 路径 另一个 调用 | 更新日期: 2023-09-27 18:05:58

如何从FirstConsolApplication项目调用控制台应用程序,在SecondConsolApplication项目?

   static void Main(string[] args)
        {
            using (Process p = new Process())
            {
                p.StartInfo = new ProcessStartInfo
                {
                    FileName = @"SecondConsolApplication.exe",
                    Arguments = "OneArgument",
                };
                p.EnableRaisingEvents = true;
                using (ManualResetEvent mre = new ManualResetEvent(false))
                {
                    p.Exited += (s, e) => mre.Set();
                    p.Start(); //ERROR IS HERE !
                    mre.WaitOne();
                }
                Console.WriteLine(p.StandardOutput.ReadToEnd());
            }
        }

I get exception:

系统找不到指定的文件

从另一个控制台应用程序调用的控制台应用程序的路径

您必须指定.exe文件的完整路径或必须设置workingDirectory