按字母顺序列出的 Visual Basic 编译器选项
Visual Basic 命令行编译器是使用 Visual Studio 集成开发环境 (IDE) 编译程序之外的一种备选方法。 以下是按字母顺序排序的 Visual Basic 命令行编译器选项列表。
选项 |
用途 |
---|---|
指定响应文件。 |
|
显示编译器选项。 此命令等同于指定 /help 选项。 未进行编译。 |
|
使编译器将指定文件中的所有类型信息对当前正在编译的项目可用。 |
|
指定 DLL 的基址。 |
|
创建一个文件,该文件包含有助于报告 bug 的信息。 |
|
指定要用于编译中所有源代码文件的代码页。 |
|
产生调试信息。 |
|
定义用于条件编译的符号。 |
|
指定程序集是完全签名的还是部分签名的。 |
|
将文档注释处理到一个 XML 文件中。 |
|
指定 Visual Basic 编译器应如何报告内部编译器错误。 |
|
指定输出文件中各节的对齐位置。 |
|
显示编译器选项。 此命令等同于指定 /? 选项。 未进行编译。 |
|
指示特定的可执行文件是否支持高熵地址空间布局随机化 (ASLR)。 |
|
由指定的程序集导入命名空间。 |
|
指定密钥对的密钥容器名称以给予程序集强名称。 |
|
指定包含密钥或密钥对的文件以给予程序集强名称。 |
|
指定编译器应该仅接受包括在指定 Visual Basic 版本中的语法。 |
|
指定由 /reference 选项引用的程序集的位置。 |
|
创建到托管资源的链接。 |
|
指定包含的类的SubMain在启动时使用的过程。 |
|
指定包含模块的程序集的名称。 |
|
将编译器的编译目标设置为 .NET Compact Framework。 |
|
不要使用 Vbc.rsp 进行编译。 |
|
不显示编译器版权标志信息。 |
|
使编译器不引用标准库。 |
|
取消编译器生成警告的能力。 |
|
指示编译器不将任何应用程序清单嵌入到可执行文件中。 |
|
启用/禁用代码优化。 |
|
指定字符串比较是采用二进制格式还是使用区域设置特定的文本语义。 |
|
强制显式声明变量。 |
|
启用变量声明中的局部类型推理。 |
|
强制执行严格的语言语义。 |
|
指定输出文件。 |
|
指定编译器针对输出文件所用的处理器平台。 |
|
防止编译器针对与语法相关的错误和警告显示代码。 |
|
在子目录中搜索要编译的源文件。 |
|
从程序集导入元数据。 |
|
禁用整数溢出检查。 |
|
将托管资源嵌入程序集。 |
|
为所有类型声明指定一个命名空间。 |
|
指定 Mscorlib.dll 和 Microsoft.VisualBasic.dll 的位置。 |
|
指定的最低版本,可以使用生成的可执行文件的子系统。 |
|
指定输出文件的格式。 |
|
使用 UTF-8 编码显示编译器输出。 |
|
指定编译器是应该在不引用 Visual Basic 运行库的情况下进行编译,还是在引用特定运行库的情况下进行编译。 |
|
输出编译过程中的其他信息。 |
|
将警告提升为错误。 |
|
将 .ico 文件插入到输出文件中。 |
|
标识要嵌入到项目的可移植可执行 (PE) 文件中的用户定义的 Win32 应用程序清单文件。 |
|
将 Win32 资源插入到输出文件中。 |