/main
Aggiornamento: novembre 2007
Consente di specificare la classe o il modulo che contiene la routine Sub Main.
/main:location
Argomenti
- location
Obbligatorio. Nome completo della classe o del modulo che contiene la routine Sub Main che dovrà essere chiamata all'avvio del programma. Può essere nel formato /main:module o /main:namespace.module.
Note
Utilizzare questa opzione per creare un file eseguibile o un programma eseguibile per Windows. Se si omette l'opzione /main, verrà ricercata una routine Sub Main condivisa valida in tutte le classi e i moduli pubblici.
Per informazioni sulle varie forme della routine Main, vedere Routine Main in Visual Basic.
Quando location è una classe che eredita da Form, il compilatore fornisce una routine Main predefinita che avvia l'applicazione se la classe non ha la routine Main. In questo modo, è possibile compilare il codice dalla riga di comando creata nell'ambiente di sviluppo.
' Compile with /r:System.dll,SYSTEM.WINDOWS.FORMS.DLL /main:MyC
Public Class MyC
Inherits System.Windows.Forms.Form
End Class
Per impostare /main nell'ambiente di sviluppo integrato di Visual Studio
Selezionare un progetto in Esplora soluzioni. Scegliere Proprietà dal menu Progetto.
Per ulteriori informazioni, vedere Introduzione a Progettazione progetti.
Fare clic sulla scheda Applicazione.
Assicurarsi che la casella di controllo Attiva framework applicazione sia deselezionata.
Modificare il valore nella casella Oggetto di avvio.
Esempio
Nel codice seguente vengono compilati T2.vb e T3.vb e viene specificato che la routine Sub Main è reperibile nella classe Test2.
vbc t2.vb t3.vb /main:Test2
Vedere anche
Concetti
Versione di Hello, World per Visual Basic
Riferimenti
Esempi di righe di comando di compilazione