-main

Určuje třídu nebo modul, který obsahuje proceduru Sub Main .

Syntaxe

-main:location  

Argumenty

location
Povinný: Název třídy nebo modulu, který obsahuje proceduru Sub Main , která se má volat při spuštění programu. Může to být ve formátu -main:module nebo -main:namespace.module.

Poznámky

Tuto možnost použijte při vytváření spustitelného souboru nebo spustitelného programu systému Windows. Pokud parametr -main vynecháte, kompilátor vyhledá platný sdílený Sub Main soubor ve všech veřejných třídách a modulech.

Informace o různých formách Main postupu najdete v tématu Hlavní procedura v jazyce Visual Basic.

Je-li location třída, která dědí z Form, kompilátor poskytuje výchozí Main proceduru, která spustí aplikaci, pokud třída nemá žádný Main postup. To vám umožní zkompilovat kód na příkazovém řádku, který byl vytvořen ve vývojovém prostředí.

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

Nastavení -main v integrovaném vývojovém prostředí sady Visual Studio

  1. Vyberte projekt v Průzkumník řešení. V nabídce Projekt klepněte na příkaz Vlastnosti.

  2. Klikněte na kartu Aplikace .

  3. Ujistěte se, že políčko Povolit architekturu aplikace není zaškrtnuté.

  4. Upravte hodnotu v poli Spouštěcí objekt .

Příklad

Následující kód se zkompiluje T2.vb a T3.vburčuje, že procedura Sub Main bude nalezena Test2 ve třídě.

vbc t2.vb t3.vb -main:Test2  

Viz také