我如何从Windows窗体访问和运行控制台应用程序,这些应用程序是同一项目的一部分。我有一个Windows窗体和一个控制台应用程序。我认为我可以发布控制台应用程序,然后使用
这会导致以下错误。
这里是方法。
控制台应用程序:
Process.Start(路径到控制台应用程序)
,但这不是我想要的。我想在我的窗体项目中访问和使用控制台应用程序的Main
方法。这个方法会在单击按钮时运行。这会导致以下错误。
InvalidOperationException未处理 当应用程序没有控制台或控制台输入已被重定向到文件时,无法读取键。尝试Console.Read。
private void buttonApplication_Click(object sender, EventArgs e)
{
Ch15Extra_2.Program.Main();
}
这里是方法。
控制台应用程序:
namespace Ch15Extra_2
{
public class Program
{
public static void Main()
{
Console.WriteLine("Here the app is running");
Console.ReadKey();
}
}
}
表单1:
private void buttonApplication_Click(object sender, EventArgs e) { }
Console.ReadKey()
呢? - Tudor