CSC 主要参数如下:
/out:<file> 指定输出文件名(默认值:
包含主类的文件或第一个文件的基名称)
/target:exe 生成控制台可执行文件(默认) (缩写: /t:exe)
/target:winexe 生成 Windows 可执行文件 (缩写: /t:winexe)
/target:library 生成库 (缩写: /t:library)
/target:module 生成能添加到其他程序集的模块 (缩写: /t:module)
/reference:<alias>=<file> 使用给定的别名从指定的程序集文件引用元数据 (缩写:
/r)
/reference:<file list> 从指定的程序集文件引用元数据 (缩写: /r)
必要想为target,生成文件的类型。
例子:
如果有多个引用的话添加“;” /r:"c:\a.dll";"c:\d.dll";"system.configuration.dll"
最后的“C:\source\*.cs” 为编译source目录下所有的cs文件。
编译出来的exe或dll是没有版本号等信息的,如果你想要就必须添加Assembly.cs,把vs自动生成的copy过来就行。