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#)