/main (C#-Compileroptionen)/main (C# Compiler Options)

Diese Option gibt die Klasse an, die den Einstiegspunkt des Programms enthält, wenn mehr als eine Klasse eine Main-Methode enthält.This option specifies the class that contains the entry point to the program, if more than one class contains a Main method.

SyntaxSyntax

/main:class  

ArgumenteArguments

class
Der Typ, der die Main-Methode enthält.The type that contains the Main method.

HinweiseRemarks

Wenn Ihre Kompilierung mehr als einen Typ mit einer Main-Methode enthält, können Sie angeben, welcher Typ die Main-Methode enthält, die Sie als Einstiegspunkt des Programms verwenden möchten.If your compilation includes more than one type with a Main method, you can specify which type contains the Main method that you want to use as the entry point into the program.

Diese Option wird verwendet, wenn eine EXE-Datei kompiliert wird.This option is for use when compiling an .exe file.

So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung festTo set this compiler option in the Visual Studio development environment

  1. Öffnen Sie die Seite Eigenschaften des Projekts.Open the project's Properties page.

  2. Klicken Sie auf die Eigenschaftenseite Anwendung.Click the Application property page.

  3. Ändern Sie die Eigenschaft Startobjekt.Modify the Startup object property.

    Wie Sie diese Compileroption programmgesteuert festlegen, erfahren Sie unter StartupObject.To set this compiler option programmatically, see StartupObject.

BeispielExample

Kompilieren Sie t2.cs und t3.cs, und geben Sie so an, dass die Methode Main in Test2 gefunden wird:Compile t2.cs and t3.cs, specifying that the Main method will be found in Test2:

csc t2.cs t3.cs /main:Test2  

Siehe auchSee Also

C#-CompileroptionenC# Compiler Options
Verwalten von Projekt- und ProjektmappeneigenschaftenManaging Project and Solution Properties