Udostępnij za pośrednictwem


Błąd kompilatora CS0017

Program "nazwa pliku wyjściowego" ma zdefiniowany więcej niż jeden punkt wejścia. Skompiluj z /main, aby określić typ, który zawiera punkt wejścia.

Program może mieć tylko jedną metodę Main .

Aby rozwiązać ten błąd, możesz usunąć wszystkie metody Main w kodzie, z wyjątkiem jednej lub użyć opcji kompilatora StartupObject , aby określić metodę Main, której chcesz użyć.

Poniższy przykład generuje PLIK CS0017:

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