Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
V Průzkumníku řešení vyberte projekt. V nabídce Project klepněte na Vlastnosti.
Klikněte na kartu Aplikace .
Ujistěte se, že políčko Povolit architekturu aplikace není zaškrtnuté.
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