C#命令行编译器选项
选项 |
作用 |
@ |
制定响应文件 |
/? |
列出编译命令选项 |
/addmodule |
指定一个或多个模块为装配的一部分 |
/baseaddress |
指定载入动态链接库的首地址 |
/bugreport |
生成一个报告文件,其中包含程序Bug的详细信息 |
/checked |
指定算术运算的溢出是否会导致程序在运行时抛出一个异常 |
/codepage |
指定变异的所有源文件所使用的代码页 |
/debug |
给出调试信息 |
/define |
定义预处理程序的符号 |
/doc |
由文件注释生成XML文件 |
/fullpath |
指定输出的绝对路径 |
/help |
列出编译命令选项 |
/incremental |
允许对源文件进行递增式编译 |
/linkresource |
在装配时连接指定的NET资源 |
/main |
指定Main方法所处的位置 |
/nologo |
编译过程中不显示编译信息 |
/nooutput |
编译源文件但不输出 |
/nostdlib |
不导入标准库(mscorlib.dll) |
/nowarn |
编译过程中不生成警告信息 |
/optimize |
指定编译时是否进行优化 |
/out |
指定输出文件 |
/recurse |
搜索子目录以寻找源文件 |
/reference |
从包含装配的文件中导入元数据 |
/resource |
吧.net资源内嵌到输出文件 |
/target |
指定输出文件的格式 |
/target:exe |
输出文件尾exe可执行文件 |
/target:library |
输出文件为链接库 |
/target:module |
输出文件为模块 |
/unsafe |
允许编译使用了不安全关键字的代码 |
/warn |
设置警告级别 |
/win32icon |
吧.ico图标文件插入到输出文件 |
/win32res |
吧win32资源插入到输出文件 |