Leer en inglés

Compartir a través de


Error del compilador CS0017

El programa 'nombre de archivo de salida' tiene más de un punto de entrada definido. Compile con /main para especificar el tipo que contiene el punto de entrada.

Un programa puede tener un solo método Main .

Para resolver este error, puede eliminar todos los métodos Main del código, salvo uno, o bien puede usar la opción del compilador StartupObject para especificar qué método Main que se va a usar.

El ejemplo siguiente genera la advertencia CS0017:

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