Auf Englisch lesen

Freigeben über


Compilerfehler CS0017

Für das Programm „Ausgabedateiname“ sind mehrere Einstiegspunkte definiert. Kompilieren Sie mit „/main“, um den Typ anzugeben, der den Einstiegspunkt enthält.

Ein Programm kann nur eine Main -Methode besitzen.

Um diesen Fehler zu beheben, löschen Sie entweder alle „Main“-Methoden im Code (bis auf eine), oder verwenden Sie die Compileroption StartupObject, um die zu verwendende „Main“-Methode anzugeben.

Im folgenden Beispiel wird CS0017 generiert:

C#
// 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  
   {  
   }  
}