更新:2007 年 11 月
下列编译器选项按类别排序。有关按字母顺序排序的列表,请参见
选项  | 用途  | 
|---|---|
指定输出文件中节的大小。  | |
启用/禁用优化。  | 
选项  | 用途  | 
|---|---|
指定要将处理的文档注释写入到其中的 XML 文件。  | |
指定输出文件。  | |
指定 .pdb 文件的文件名和位置。  | |
指定输出平台。  | |
使用下列四个选项之一指定输出文件的格式:  | 
选项  | 用途  | 
|---|---|
指定一个或多个模块作为此程序集的一部分。  | |
指示编译器添加公钥,但将此程序集保留为未签名状态。  | |
指定加密密钥容器的名称。  | |
指定包含加密密钥的文件名。  | |
指定通过   | |
指示编译器不导入标准库 (mscorlib.dll)。  | |
从包含程序集的文件中导入元数据。  | 
选项  | 用途  | 
|---|---|
创建一个文件,该文件包含有助于报告 bug 的信息。  | |
指定溢出数据类型边界的整数算法是否将在运行时导致异常。  | |
指示编译器发出调试信息。  | |
设置错误报告行为。  | |
指定编译器输出中的文件的绝对路径。  | |
取消编译器生成指定警告的功能。  | |
设置警告等级。  | |
将警告提升为错误。  | 
选项  | 用途  | 
|---|---|
定义预处理器符号。  | 
选项  | 用途  | 
|---|---|
创建到托管资源的链接。  | |
将一个 .NET Framework 资源嵌入到输出文件中。  | |
指定插入到输出文件中的 .ico 文件。  | |
指定插入到输出文件中的 Win32 资源。  | 
选项  | 用途  | 
|---|---|
指定响应文件。  | |
将编译器选项列出到 stdout。  | |
指定加载 DLL 的首选基址。  | |
指定要用于编译中所有源代码文件的代码页。  | |
将编译器选项列出到 stdout。  | |
指定要使用的语言版本。  | |
指定 Main 方法的位置。  | |
指示编译器不使用 csc.rsp 进行编译。  | |
不显示编译器版权标志信息。  | |
在子目录中搜索要编译的源文件。  | |
允许编译使用   | |
使用 UTF-8 编码显示编译器输出。  | 
已过时的选项
/incremental  | 启用增量编译。  |