💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# C# Compiler Options Listed Alphabetically 下列编译器选项按字母顺序排序。有关按类别排序的列表,请参阅[C# Compiler Options Listed by Category](https://msdn.microsoft.com/zh-CN/library/6s2x2bzy.aspx)。 | 选项 | 目标 | | --- | --- | | [@](https://msdn.microsoft.com/zh-CN/library/8a1fs1tb.aspx) | 有关更多选项,请阅读响应文件。 | | [/?](https://msdn.microsoft.com/zh-CN/library/x2czc4sa.aspx) | 向 stdout 显示用法消息。 | | **/additionalfile** | 命名其他文件,这些文件不会直接影响代码生成,但可能由分析器用于生成错误或警告。 | | [/addmodule](https://msdn.microsoft.com/zh-CN/library/1s46f83c.aspx) | 将指定的模块链接到此程序集中 | | **/analyzer** | 从此程序集(缩写形式:/a)运行分析器 | | [/appconfig](https://msdn.microsoft.com/zh-CN/library/ee523958.aspx) | 在程序集绑定时指定 app.config 的位置。 | | [/baseaddress](https://msdn.microsoft.com/zh-CN/library/b1awdekb.aspx) | 指定要生成的库的基址。 | | [/bugreport](https://msdn.microsoft.com/zh-CN/library/kaky3xy9.aspx) | 创建“Bug 报告”文件。如果与 **/errorreport:prompt** 或 **/errorreport:send** 一起使用,则此文件会与任何崩溃信息一起发送。 | | [/checked](https://msdn.microsoft.com/zh-CN/library/h25wtyxf.aspx) | 使编译器生成溢出检查。 | | **/checksumalgorithm:<alg>** | 指定用于计算 PDB 中存储的源文件校验和的算法。支持的值为:SHA1(默认值)或 SHA256。 | | [/codepage](https://msdn.microsoft.com/zh-CN/library/w0kyekyh.aspx) | 指定在打开源文件时使用的代码页。 | | [/debug](https://msdn.microsoft.com/zh-CN/library/8cw0bt21.aspx) | 发出调试信息。 | | [/define](https://msdn.microsoft.com/zh-CN/library/0feaad6z.aspx) | 定义条件编译符号。 | | [/delaysign](https://msdn.microsoft.com/zh-CN/library/ta1sxwy8.aspx) | 仅使用强名称密钥公共部分对程序集进行延迟签名。 | | [/doc](https://msdn.microsoft.com/zh-CN/library/3260k4x7.aspx) | 指定要生成的 XML 文档文件。 | | [/errorreport](https://msdn.microsoft.com/zh-CN/library/404y0x34.aspx) | 指定如何处理内部编译器错误;prompt、send 或 none。默认值为 none。 | | [/filealign](https://msdn.microsoft.com/zh-CN/library/0s4tzdf2.aspx) | 指定用于输出文件节的对齐方式。 | | [/fullpaths](https://msdn.microsoft.com/zh-CN/library/d315xc66.aspx) | 使编译器生成完全限定的路径。 | | [/help](https://msdn.microsoft.com/zh-CN/library/x2czc4sa.aspx) | 向 stdout 显示用法消息。 | | [/highentropyva](https://msdn.microsoft.com/zh-CN/library/hh156527.aspx) | 指定支持高熵 ASLR。 | | **/incremental** | 启用增量编译 [已过时]。 | | [/keycontainer](https://msdn.microsoft.com/zh-CN/library/5b92wy0h.aspx) | 指定强名称密钥容器。 | | [/keyfile](https://msdn.microsoft.com/zh-CN/library/w2kyay38.aspx) | 指定强名称密钥文件。 | | [/langversion:<string>](https://msdn.microsoft.com/zh-CN/library/f4ckecs0.aspx) | 指定语言版本模式:ISO-1、ISO-2、3、4、5、6 或默认 | | [/lib](https://msdn.microsoft.com/zh-CN/library/s5bac5fx.aspx) | 指定要在其中搜索引用的附加目录。 | | [/link](https://msdn.microsoft.com/zh-CN/library/dd264728.aspx) | 使指定程序集中的 COM 类型信息对项目可用。 | | [/linkresource](https://msdn.microsoft.com/zh-CN/library/xawyf94k.aspx) | 将指定的资源链接到此程序集。 | | [/main](https://msdn.microsoft.com/zh-CN/library/x3eht538.aspx) | 指定包含入口点的类型(忽略所有其他可能的入口点)。 | | [/moduleassemblyname](https://msdn.microsoft.com/zh-CN/library/ms228624.aspx) | 指定 .netmodule 可以访问非公共类型的程序集。 | | **/modulename:<string>** | 指定源模块的名称 | | [/noconfig](https://msdn.microsoft.com/zh-CN/library/8hww4s6c.aspx) | 指示编译器不自动包含 CSC.RSP 文件。 | | [/nologo](https://msdn.microsoft.com/zh-CN/library/z4fh6t3y.aspx) | 取消编译器版权消息。 | | [/nostdlib](https://msdn.microsoft.com/zh-CN/library/fa13yay7.aspx) | 指示编译器不引用标准库 (mscorlib.dll)。 | | [/nowarn](https://msdn.microsoft.com/zh-CN/library/7f28x9z3.aspx) | 禁用特定的警告消息 | | [/nowin32manifest](https://msdn.microsoft.com/zh-CN/library/bb513864.aspx) | 指示编译器不在可执行文件中嵌入应用程序清单。 | | [/optimize](https://msdn.microsoft.com/zh-CN/library/t0hfscdc.aspx) | 启用/禁用优化。 | | [/out](https://msdn.microsoft.com/zh-CN/library/bw3t50f3.aspx) | 指定输出文件名(默认值:包含主类的文件或第一个文件的基名称)。 | | **/parallel[+|-]** | 指定是否使用并发生成 (+)。 | | [/pdb](https://msdn.microsoft.com/zh-CN/library/ms228625.aspx) | 指定 .pdb 文件的文件名和位置。 | | [/platform](https://msdn.microsoft.com/zh-CN/library/zekwfyz4.aspx) | 限定此代码可以在其上运行的平台:x86、Itanium、x64 、anycpu 或 anycpu32bitpreferred。默认值为 anycpu。 | | [/preferreduilang](https://msdn.microsoft.com/zh-CN/library/hh506932.aspx) | 指定要用于编译器输出的语言。 | | [/recurse](https://msdn.microsoft.com/zh-CN/library/8t9te37d.aspx) | 根据通配符规范,包括当前目录及子目录下的所有文件。 | | [/reference](https://msdn.microsoft.com/zh-CN/library/yabyz3h4.aspx) | 从指定的程序集文件引用元数据。 | | [/resource](https://msdn.microsoft.com/zh-CN/library/c0tyye07.aspx) | 嵌入指定的资源。 | | **/ruleset:<file>** | 指定可禁用特定诊断的规则集文件。 | | [/subsystemversion](https://msdn.microsoft.com/zh-CN/library/hh965708.aspx) | 指定可执行文件可以使用的子系统的最低版本。 | | [/target](https://msdn.microsoft.com/zh-CN/library/6h25dztx.aspx) | 使用下列四个选项之一指定输出文件的格式:[/target:appcontainerexe](https://msdn.microsoft.com/zh-CN/library/hh547139.aspx)、[/target:exe](https://msdn.microsoft.com/zh-CN/library/8hz59tey.aspx)、[/target:library](https://msdn.microsoft.com/zh-CN/library/e13syb43.aspx)、[/target:module](https://msdn.microsoft.com/zh-CN/library/58scf68s.aspx)、[/target:winexe](https://msdn.microsoft.com/zh-CN/library/yaks5w33.aspx)、[/target:winmdobj](https://msdn.microsoft.com/zh-CN/library/hh547136.aspx)。 | | [/unsafe](https://msdn.microsoft.com/zh-CN/library/ct597kb0.aspx) | 允许[不安全](https://msdn.microsoft.com/zh-CN/library/chfa2zb8.aspx)代码。 | | [/utf8output](https://msdn.microsoft.com/zh-CN/library/d5bxd1x2.aspx) | 以 UTF-8 编码格式输出编译器消息。 | | [/warn](https://msdn.microsoft.com/zh-CN/library/13b90fz7.aspx) | 设置警告等级 (0-4)。 | | [/warnaserror](https://msdn.microsoft.com/zh-CN/library/406xhdz3.aspx) | 将特定警告报告为错误。 | | [/win32icon](https://msdn.microsoft.com/zh-CN/library/2aaxe43f.aspx) | 对输出使用此图标。 | | [/win32manifest](https://msdn.microsoft.com/zh-CN/library/bb545961.aspx) | 指定自定义 win32 清单文件。 | | [/win32res](https://msdn.microsoft.com/zh-CN/library/8f2f5x2e.aspx) | 指定 win32 资源文件 (.res)。 | ## 请参阅 [C# Compiler Options](https://msdn.microsoft.com/zh-CN/library/2fdbz5xd.aspx) [C# Compiler Options Listed by Category](https://msdn.microsoft.com/zh-CN/library/6s2x2bzy.aspx) [How to: Set Environment Variables for the Visual Studio Command Line](https://msdn.microsoft.com/zh-CN/library/1700bbwd.aspx) [<compiler> 元素](https://msdn.microsoft.com/zh-CN/library/y9x69bzw.aspx)