Sdílet prostřednictvím


Compilerfehler CS0017

Aktualisiert: November 2007

Fehlermeldung

Für das Programm "Ausgabedateiname" sind mehrere Einstiegspunkte definiert. Kompilieren Sie mit /main, um den Typ anzugeben, der den Einstiegspunkt enthält.
Program 'output file name' has more than one entry point defined. Compile with /main to specify the type that contains the entry point.

Ein Programm kann nur eine Main-Methode enthalten.

Um den Fehler zu beheben, löschen Sie entweder mit Ausnahme einer Main-Methode alle Main-Methoden im Code, oder legen Sie die zu verwendende Main-Methode mithilfe der Compileroption /main fest.

Im folgenden Beispiel wird CS0017 generiert:

// CS0017.cs
// compile with: /target:exe
public class clx
{
   static public void Main()
   {
   }
}

public class cly
{
   public static void Main()   // CS0017, delete one Main or use /main
   {
   }
}