从.NET Core Console应用程序内部启动.NET Framework控制台应用程序到新窗口

时间:2017-12-05 21:42:44

标签: c# .net-core .net-4.7.1

我有一个需要启动.NET Framework控制台应用程序(TCP服务器)的.NET Core控制台应用程序(TCP客户端)。我正在使用System.Diagnostics.Process.Start(server);并启动,但两个控制台应用都位于同一窗口中。如何让服务器在单独的窗口中运行?

1 个答案:

答案 0 :(得分:4)

如果您按如下方式设置过程属性。你会在新的窗口中得到它。

ProcessStartInfo p = new ProcessStartInfo(fileName, arg); 
p.UseShellExecute=true;
Process processChild = Process.Start(p); // separate window;