【发布时间】:2017-07-14 08:20:33
【问题描述】:
我正在使用 Windows 窗体在 C# 中编写应用程序。有时我会更改项目的设置并将“输出类型”设置为“控制台应用程序”。
我想知道是否可以将项目作为 Windows 窗体应用程序和控制台应用程序编译成 2 个 .exe 文件?
【问题讨论】:
-
不,这是不可能的,因为这两个项目完全不同。但是,您可以从控制台应用程序中创建一个表单,并使用命令行参数指示您希望打开 GUI。
-
您可以检查一些特定的可执行参数并使用
AllocConsole分配控制台以防特殊标志。
标签: c# .net compilation