Megosztás a következőn keresztül:


-fő

Megadja az eljárást tartalmazó osztályt vagy modult Sub Main .

Szemantika

-main:location  

Érvek

location
Szükséges. Annak az osztálynak vagy modulnak a Sub Main neve, amely a program indításakor meghívandó eljárást tartalmazza. Ez lehet - main:module vagy -main:namespace.module formában.

Megjegyzések

Ez a beállítás végrehajtható fájl vagy Windows végrehajtható program létrehozásakor használható. Ha a -main lehetőség nincs megadva, a fordító az összes nyilvános osztályban és modulban érvényes megosztottat Sub Main keres.

Az eljárás különböző formáinak ismertetéséhez tekintse meg a Visual Basic fő eljárásátMain.

Ha location egy osztály öröklődik Form, a fordító egy alapértelmezett Main eljárást biztosít, amely elindítja az alkalmazást, ha az osztálynak nincs Main eljárása. Így a fejlesztési környezetben létrehozott parancssorban állíthatja össze a kódot.

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

-main beállítása a Visual Studio integrált fejlesztési környezetében

  1. Válasszon ki egy projektet a Megoldáskezelőben. A Project menüben kattintson a Tulajdonságokelemre.

  2. Kattintson az Alkalmazás fülre.

  3. Győződjön meg arról, hogy az Alkalmazás-keretrendszer engedélyezése jelölőnégyzet nincs bejelölve.

  4. Módosítsa az értéket az Indítási objektum mezőben.

példa

Az alábbi kód fordítása T2.vb és T3.vbannak megadása, hogy az Sub Main eljárás az Test2 osztályban található-e.

vbc t2.vb t3.vb -main:Test2  

Lásd még