把程序关了,控制台也就自动关了,或者关了控制台,程序也会被关掉。
我没装.net2003,只装了1.1的sdk

解决方案 »

  1.   

    如果默认的用CSC来编译一个C#代码则是控制台程序。你应该编写window应用程序才可以。
      

  2.   

    /target:winexe          生成 Windows 可执行文件 (缩写: /t:winexe) 
    《Visual C# .NET 编译器选项》
                            - 输出文件 -
    /out:<file>             输出文件名(默认值: 包含主类的文件或第一个文件的基名称)
    /target:exe             生成控制台可执行文件(默认) (缩写: /t:exe)
    /target:winexe          生成 Windows 可执行文件 (缩写: /t:winexe)
    /target:library         生成库 (缩写: /t:library)
    /target:module          生成能添加到其他程序集的模块 (缩写: /t:module)
    /define:<symbol list>   定义条件编译符号 (缩写: /d)
    /doc:<file>             要生成的 XML 文档文件                        - 输入文件 -
    /recurse:<wildcard>     根据通配符规范,包括当前目录和子目录下的所有文件
    /reference:<file list>  从指定的程序集文件引用元数据 (缩写: /r)
    /addmodule:<file list>  将指定的模块链接到此程序集中                        - 资源 -
    /win32res:<file>        指定 Win32 资源文件(.res)
    /win32icon:<file>       使用该图标输出
    /resource:<resinfo>     嵌入指定的资源 (缩写: /res)
    /linkresource:<resinfo> 将指定的资源链接到此程序集中 (缩写: /linkres)                        - 代码生成 -
    /debug[+|-]             发出调试信息
    /debug:{full|pdbonly}   指定调试类型(“full”是默认类型,可以将调试程序附加到正
                            在运行的程序)
    /optimize[+|-]          启用优化 (缩写: /o)
    /incremental[+|-]       启用增量编译 (缩写: /incr)                        - 错误和警告 -
    /warnaserror[+|-]       将警告视为错误
    /warn:<n>               设置警告等级(0-4) (缩写: /w)
    /nowarn:<warning list>  禁用特定的警告消息                        - 语言 -
    /checked[+|-]           生成溢出检查
    /unsafe[+|-]            允许“不安全”代码                        - 杂项 -
    @<file>                 有关更多选项,请阅读响应文件
    /help                   显示此用法信息 (缩写: /?)
    /nologo                 取消编译器版权信息
    /noconfig               不要自动包含 CSC.RSP 文件                        - 高级 -
    /baseaddress:<address>  要生成的库的基址
    /bugreport:<file>       创建一个“错误报告”文件
    /codepage:<n>           指定打开源文件时要使用的代码页
    /utf8output             以 UTF-8 编码格式输出编译器消息
    /main:<type>            指定包含入口点的类型(忽略所有其他可能的入口点) (缩写:
                            /m)
    /fullpaths              编译器生成完全限定路径
    /filealign:<n>          指定用于输出文件节的对齐方式
    /nostdlib[+|-]          不引用标准库(mscorlib.dll)
    /lib:<file list>        指定要在其中搜索引用的附加目录
      

  3.   

    你的程序是用记事本写的,然后又是用csc.exe编译的。
      

  4.   

    还以为/target:winexe时生成那种普通的windows程序呢,就是不需要.net平台的那种,刚才去msdn看了一下,原来我一直都弄错了