Поделиться через


/main

Указывает класс или модуль, содержащий процедуру Sub Main.

/main:location

Аргументы

  • location
    Обязательный.Полное имя класса или модуля, содержащего процедуру Sub Main, вызываемую при запуске программы.Это может быть в формате /main:module или /main:namespace.module.

Заметки

Следует использовать данный параметр для создания исполняемого файла или программы для Windows.Если параметр /main опущен, компилятор ищет подходящее общее значение Sub Main во всех открытых классах и модулях.

См. Процедура Main в Visual Basic для обзора различных форм процедуры Main.

Когда location представляет собой класс, наследуемый от Form, компилятор предоставляет процедуру по умолчанию Main, которая запускает приложение, если класс не имеет процедуры Main.Это позволяет компилировать код, который был создан в среде разработки, в командной строке.

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

Чтобы установить параметр /main в интегрированной среде разработки Visual Studio

  1. Выберите проект в обозревателе решений.В меню Проект выберите пункт Свойства.

    Дополнительные сведения см. в разделе Знакомство с конструктором проектов.

  2. Перейдите на вкладку Приложение.

  3. Убедитесь, что флажок включить приложение Framework не установлен.

  4. Измените значение в поле Объект запуска.

Пример

Следующий код компилирует T2.vb и T3.vb, указав, что процедура Sub Main будет найдена в классе Test2.

vbc t2.vb t3.vb /main:Test2

См. также

Ссылки

/target (Visual Basic)

Примеры командных строк компиляции (Visual Basic)

Основные понятия

"Hello, World", версия на языке Visual Basic

Процедура Main в Visual Basic

Другие ресурсы

Компилятор Visual Basic с интерфейсом командной строки