C# Compiler Options Listed Alphabetically

下列编译器选项按字母顺序排序。有关按类别排序的列表,请参阅C# Compiler Options Listed by Category

选项 目标
@ 有关更多选项,请阅读响应文件。
/? 向 stdout 显示用法消息。
/additionalfile 命名其他文件,这些文件不会直接影响代码生成,但可能由分析器用于生成错误或警告。
/addmodule 将指定的模块链接到此程序集中
/analyzer 从此程序集(缩写形式:/a)运行分析器
/appconfig 在程序集绑定时指定 app.config 的位置。
/baseaddress 指定要生成的库的基址。
/bugreport 创建“Bug 报告”文件。如果与 /errorreport:prompt/errorreport:send 一起使用,则此文件会与任何崩溃信息一起发送。
/checked 使编译器生成溢出检查。
/checksumalgorithm:<alg> 指定用于计算 PDB 中存储的源文件校验和的算法。支持的值为:SHA1(默认值)或 SHA256。
/codepage 指定在打开源文件时使用的代码页。
/debug 发出调试信息。
/define 定义条件编译符号。
/delaysign 仅使用强名称密钥公共部分对程序集进行延迟签名。
/doc 指定要生成的 XML 文档文件。
/errorreport 指定如何处理内部编译器错误;prompt、send 或 none。默认值为 none。
/filealign 指定用于输出文件节的对齐方式。
/fullpaths 使编译器生成完全限定的路径。
/help 向 stdout 显示用法消息。
/highentropyva 指定支持高熵 ASLR。
/incremental 启用增量编译 [已过时]。
/keycontainer 指定强名称密钥容器。
/keyfile 指定强名称密钥文件。
/langversion:<string> 指定语言版本模式:ISO-1、ISO-2、3、4、5、6 或默认
/lib 指定要在其中搜索引用的附加目录。
/link 使指定程序集中的 COM 类型信息对项目可用。
/linkresource 将指定的资源链接到此程序集。
/main 指定包含入口点的类型(忽略所有其他可能的入口点)。
/moduleassemblyname 指定 .netmodule 可以访问非公共类型的程序集。
/modulename:<string> 指定源模块的名称
/noconfig 指示编译器不自动包含 CSC.RSP 文件。
/nologo 取消编译器版权消息。
/nostdlib 指示编译器不引用标准库 (mscorlib.dll)。
/nowarn 禁用特定的警告消息
/nowin32manifest 指示编译器不在可执行文件中嵌入应用程序清单。
/optimize 启用/禁用优化。
/out 指定输出文件名(默认值:包含主类的文件或第一个文件的基名称)。
/parallel[+|-] 指定是否使用并发生成 (+)。
/pdb 指定 .pdb 文件的文件名和位置。
/platform 限定此代码可以在其上运行的平台:x86、Itanium、x64 、anycpu 或 anycpu32bitpreferred。默认值为 anycpu。
/preferreduilang 指定要用于编译器输出的语言。
/recurse 根据通配符规范,包括当前目录及子目录下的所有文件。
/reference 从指定的程序集文件引用元数据。
/resource 嵌入指定的资源。
/ruleset:<file> 指定可禁用特定诊断的规则集文件。
/subsystemversion 指定可执行文件可以使用的子系统的最低版本。
/target 使用下列四个选项之一指定输出文件的格式:/target:appcontainerexe/target:exe/target:library/target:module/target:winexe/target:winmdobj
/unsafe 允许不安全代码。
/utf8output 以 UTF-8 编码格式输出编译器消息。
/warn 设置警告等级 (0-4)。
/warnaserror 将特定警告报告为错误。
/win32icon 对输出使用此图标。
/win32manifest 指定自定义 win32 清单文件。
/win32res 指定 win32 资源文件 (.res)。

请参阅

C# Compiler Options

C# Compiler Options Listed by Category

How to: Set Environment Variables for the Visual Studio Command Line

<compiler> 元素