通过控制台应用程序的反射启动窗口时无法创建窗口

时间:2010-10-01 22:23:38

标签: reflection console

我试图通过从Windows窗体程序集调用几个方法来启动一个对话框。我的应用是一个控制台应用。所有执行逻辑都顺利进行,没有例外,但窗口没有启动。是否已知问题,您无法从控制台应用程序启动Windows窗体?

1 个答案:

答案 0 :(得分:1)

好吧,是的。您必须有一个Windows消息循环才能使其正常工作。 如果从头开始创建Forms应用程序,您将看到使用... Application.Run(new YourMainForm())创建的Program.cs模块。 Run基本上就是消息泵 - 这几乎是表单工作的必要条件。