示例编译命令行 (Visual Basic)
作为从 Visual Studio 中编译 Visual Basic 程序的另一种方法,可从命令行编译以产生可执行 (.exe) 文件或动态链接库 (.dll) 文件。
Visual Basic 命令行编译器支持控制输入文件和输出文件、程序集以及调试和预处理器选项的完整选项集。 每个选项均有两种可以互换的形式:-option 和 /option。 本文档仅显示 /option 形式。
下表列出了一些可以根据自己的需要进行修改的示例命令行。
若要 |
用途 |
---|---|
编译 File.vb 并创建 File.exe |
vbc /reference:Microsoft.VisualBasic.dll File.vb |
编译 File.vb 并创建 File.dll |
vbc /target:library File.vb |
编译 File.vb 并创建 My.exe |
vbc /out:My.exe File.vb |
在打开优化并且定义了 DEBUG 符号的情况下,编译当前目录中的所有 Visual Basic 文件,从而生成 File2.exe |
vbc /define:DEBUG=1 /optimize /out:File2.exe *.vb |
编译当前目录中的所有 Visual Basic 文件,从而生成 File2.dll 的调试版本并且不显示徽标或警告 |
vbc /target:library /out:File2.dll /nowarn /nologo /debug *.vb |
将当前目录中的所有 Visual Basic 文件编译为 Something.dll |
vbc /target:library /out:Something.dll *.vb |
从命令行进行编译时,必须通过 /reference 编译器选项显式引用 Microsoft Visual Basic 运行库。
提示
使用 Visual Studio IDE 时,将生成项目,可以显示有关关联的 vbc 命令的信息与在输出窗口的编译器选项。若要显示此信息,打开 “选项”对话框 ->“项目和解决方案”->“生成并运行”,然后将 MSBuild 项目生成输出详细信息 到 普通 或高级别的详细级别。有关更多信息,请参见如何:查看、保存和配置生成日志文件。