Ошибка компилятора CS5001
Обновлен: Ноябрь 2007
Сообщение об ошибке
Программа "program" не содержит статического метода "Main", подходящего для точки входа
Program 'program' does not contain a static 'Main' method suitable for an entry point
Эта ошибка происходит, если в коде, который производит исполняемый файл, отсутствует статический метод Main с правильной подписью. Кроме того, Эта ошибка происходит, если функция точки входа — Main — определена с использованием неправильного регистре, например с прописной буквы: main.
- Метод Main должен быть объявлен как статический, и он должен возвращать значение типа void или int, и он должен либо не иметь параметров, либо иметь один параметр типа string[].
Пример
Следующий пример приводит к возникновению ошибки CS5001:
// CS5001.cs
// CS5001 expected
public class a
{
// Uncomment the following line to resolve.
// static void Main() {}
}
См. также
Основные понятия
Main() и аргументы командной строки (Руководство по программированию в C#)