【发布时间】:2009-08-06 19:27:16
【问题描述】:
我正在创建一个可以作为 GUI 运行或可以从命令行操作的 c# winforms 项目。目前,我可以处理命令行输入和参数。我可以从命令行运行程序,并且可以使用该程序来处理参数。但是 Console.Writeline() 绝对什么都不做。任何线索为什么会这样?
【问题讨论】:
-
您的意思是在命令行模式下运行程序时调用 Console.WriteLine 似乎会静默失败?
-
你可以试试下面简单的 - static void Main(string[] args) { foreach(string arg in args) { Console.WriteLine(arg); } Console.ReadLine();它有效吗?
-
感谢 Thorarin,这可能正是我想要的。所以我猜即使命令行可以运行我的 GUI App 程序......为了写出或与之交互我必须创建一个新的命令行并附加它?对吗?
-
致其他人:我需要程序作为 GUI 或命令行运行。因此,在这种情况下更改项目设置将无济于事。
标签: c# command-line console