日期:2014-05-18  浏览次数:20808 次

为什么手动生成的windows form程序运行时带有命令行窗口???
小弟C#初学,在一本书上看到一个例子

using System.Windows.Forms;

class MyFirstApp {
  static void Main() {
  Form form = new Form();
  Application.Run(form);
  }
}
我在vs2005里生成一个空项目,加一个class,把上面的代码copy到里面,编译运行,没出错,但是程序运行时总有一个命令行窗口也伴随着运行,为什么会出现这个命令行窗口?应该加一些什么指令才能使程序运行时不生成命令行窗口?
我用vs2005向导直接生成windows application程序,就没有命令行窗口出现。
难道手工生成的程序都会有命令行出现?不会吧!!


------解决方案--------------------
项目-》属性-》通用属性-》常规-》输出类型 
修改为windows应用程序