Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Określa klasę lub moduł, który zawiera procedurę Sub Main .
Składnia
-main:location
Argumenty (w programowaniu)
location
To jest wymagane. Nazwa klasy lub modułu zawierającego procedurę Sub Main do wywołania podczas uruchamiania programu. Może to być w postaci -main:module lub -main:namespace.module.
Uwagi
Użyj tej opcji podczas tworzenia pliku wykonywalnego lub programu wykonywalnego systemu Windows. Jeśli opcja -main zostanie pominięta, kompilator wyszukuje prawidłową wartość udostępnioną Sub Main we wszystkich klasach publicznych i modułach.
Zobacz Main Procedure in Visual Basic (Procedura główna w Visual Basic ), aby zapoznać się z omówieniem różnych form Main procedury.
Gdy location jest klasą dziedziczą z Formklasy , kompilator udostępnia domyślną Main procedurę uruchamiającą aplikację, jeśli klasa nie Main ma procedury. Dzięki temu można skompilować kod w wierszu polecenia, który został utworzony w środowisku projektowym.
' Compile with /r:System.dll,SYSTEM.WINDOWS.FORMS.DLL /main:MyC
Public Class MyC
Inherits System.Windows.Forms.Form
End Class
Aby ustawić -main w zintegrowanym środowisku projektowym programu Visual Studio
Wybierz projekt w Eksploratorze rozwiązań. W menu Projekt kliknij Właściwości.
Kliknij kartę Aplikacja .
Upewnij się, że pole wyboru Włącz strukturę aplikacji nie jest zaznaczone.
Zmodyfikuj wartość w polu Obiekt startowy .
Przykład
Poniższy kod kompiluje T2.vb i T3.vb, określając, że Sub Main procedura zostanie znaleziona Test2 w klasie .
vbc t2.vb t3.vb -main:Test2