Compartir a través de


Error del compilador CS5001

Actualización: noviembre 2007

Mensaje de error

El programa 'programa' no contiene ningún método 'Main' estático adecuado para un punto de entrada
Program 'program' does not contain a static 'Main' method suitable for an entry point

Este error se produce cuando no se encuentra ningún método Main estático con una firma correcta en el código que produzca un archivo ejecutable. Otra causa para que se produzca el error es que al definir la función del punto de entrada, Main, no se utilicen correctamente las mayúsculas o minúsculas, como en main con minúsculas.

  • Main debe declararse como static y tiene que devolver un valor void o int; además, no debe tener parámetros o bien tener un parámetro de tipo string[].

Ejemplo

El ejemplo siguiente genera el error CS5001:

// CS5001.cs
// CS5001 expected
public class a
{
   // Uncomment the following line to resolve.
   // static void Main() {}
}

Vea también

Conceptos

Main() y argumentos de línea de comandos (Guía de programación de C#)