/main
Обновлен: Ноябрь 2007
Указывает класс или модуль, содержащий процедуру 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
Выберите проект в обозревателе решений. В меню Проект выберите пункт Свойства.
Дополнительные сведения см. в разделе Знакомство с конструктором проектов.
Перейдите на вкладку Приложение.
Убедитесь, что флажок включить приложение Framework не установлен.
Измените значение в поле Объект запуска.
Пример
Следующий код компилирует T2.vb и T3.vb, указав, что процедура Sub Main будет найдена в классе Test2.
vbc t2.vb t3.vb /main:Test2
См. также
Основные понятия
"Hello, World", версия на языке Visual Basic
Ссылки
Примеры командных строк компиляции