【发布时间】:2015-01-26 11:33:38
【问题描述】:
我想创建一个完整的混合应用程序,同时作为Windows Forms 和Console Application 工作。当我不带参数或不在控制台中执行它时,我希望应用程序打开 GUI 并离开控制台,就像从控制台调用普通 Windows 窗体应用程序一样,但要响应用户并通过在通知某些参数时进行控制台,例如接受条款和条件或确认文件覆盖。这可能吗?
P.S.:我不介意在运行 GUI 时有控制台输出,但我希望控制台在 GUI 上运行时保持隐藏,而在作为控制台运行时没有 GUI。
注意
how to run a winform from console application? 中建议的解决方案(创建一个表单项目然后更改为控制台)没有关注我,因为当从资源管理器调用应用程序时它会打开一个控制台窗口。
【问题讨论】:
标签: c# winforms user-interface console-application