Errore del compilatore CS5001

Aggiornamento: novembre 2007

Messaggio di errore

Il programma 'programma' non contiene un metodo statico 'Main' appropriato per un punto di ingresso.
Program 'program' does not contain a static 'Main' method suitable for an entry point

Questo errore si verifica quando nel codice che genera un file eseguibile non è presente alcun metodo Main statico con la firma corretta oppure quando la funzione del punto di ingresso, Main, è digitata in modo non corretto, ad esempio con la lettera iniziale minuscola, main.

  • Main deve essere dichiarato come statico e deve restituire void o inte non deve avere parametri oppure deve avere un solo parametro di tipo string[].

Esempio

Nell'esempio seguente viene generato l'errore CS5001:

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

Vedere anche

Concetti

Main() e gli argomenti della riga di comando (Guida per programmatori C#)