没用啊!!还是出现那个 命令行的窗口!!我不想要它出现!!想要c#写的程序象一个普通的windows程序一样工作!

解决方案 »

  1.   

    在"解决方案管理器"中,选中你的工程,右键,属性.弹出窗口中,
    通用属性,常规,选择输出类型为"Windows 应用程序",而不是"控制台应用程序."
      

  2.   

    proc.StartInfo.WindowStyle  =  ProcessWindowStyle.Hidden;  
                                     
      

  3.   

    proc.StartInfo.WindowStyle  =  ProcessWindowStyle.Hidden; 不好意思,这个proc是在设什么命名空间啊?
    编译不通过!:<
      

  4.   

    我没有装vs.net。用uedit写,用csc直接编译。
      

  5.   

    我开始认为你是用process类然后执行一个DOS程序,所以我那样啊!如果你不是IDE那TheAres的方法也不行了那你看看csc的帮助看看编译选项看看
      

  6.   

    编译时编译为  Winexe  而不是   exe
    try it!
      

  7.   

    把它建为普通的windows应用程序。然后:
    在"解决方案管理器"中,选中你的工程,右键,属性.
    通用属性,常规,选择输出类型为"Windows 应用程序",就可以了。
      

  8.   

    直接写成Windows Forms吧,以上各位高手的方法太复杂了。
      

  9.   

    你自己参考一下csc的帮助 (csc /help).用下面的会产生一个win Form的程序.
    csc /target:winexe 1.cs
                          Visual C# .NET 编译器选项                        - 输出文件 -
    /out:<文件>             输出文件名(默认值:包含主类的文件或第一个文件的基名称)
    /target:exe             生成控制台可执行文件(默认) (缩写: /t:exe)
    /target:winexe          生成 Windows 可执行文件 (缩写: /t:winexe)
    /target:library         生成库 (缩写: /t:library)
    /target:module          生成能添加到其他程序集的模块 (缩写: /t:module)
    /define:<符号列表>      定义条件编译符号 (缩写: /d)
    /doc:<文件>             要生成的 XML 文档文件
      

  10.   

    问题解决了!用:csc /t:winexe 多谢各位大虾的热心帮助^&^