-主要

指定包含 Sub Main 过程的类或模块。

语法

-main:location  

论据

location
必填。 类或模块的名称,该类或模块包含 Sub Main 程序启动时要调用的过程。 这可能采用 -main:module-main:namespace.module 格式。

注解

创建可执行文件或 Windows 可执行文件时,请使用此选项。 如果省略 -main 选项,编译器将在所有公共类和模块中搜索有效的共享 Sub Main

有关过程的各种形式Main的讨论,请参阅 Visual Basic 中的 Main 过程

当是继承自Form的类时location,编译器提供一个默认Main过程,如果类没有Main过程,则启动应用程序。 这样就可以在开发环境中创建的命令行编译代码。

' Compile with /r:System.dll,SYSTEM.WINDOWS.FORMS.DLL /main:MyC
Public Class MyC
    Inherits System.Windows.Forms.Form
End Class

在 Visual Studio 集成开发环境中设置 -main

  1. 解决方案资源管理器中选择项目。 在“项目”菜单上,单击“属性” 。

  2. 单击 “应用程序 ”选项卡。

  3. 确保未选中 “启用应用程序框架 ”复选框。

  4. 修改 Startup 对象 框中的值。

示例:

以下代码编译 T2.vbT3.vb指定 Sub Main 该过程将在类中找到 Test2

vbc t2.vb t3.vb -main:Test2  

另请参阅