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
{
}
}