Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 18.06.2020
Сообщений: 2

Ошибка CS5001: программа не содержит статический метод Main (хотя он есть)

18.06.2020, 20:15. Показов 2965. Ответов 4

Студворк — интернет-сервис помощи студентам
Доброго времени суток.

Недавно решил начать изучать C# (не с нуля, до этого прогал на С++), скачал SharpDeveloper и столкнулся с такой проблемой. При создании нового проекта (или решения) и при попытке компиляции самого элементарного кода выскакивает ошибка CS5001 "Программа не содержит статический метод Main", хотя невооружённым глазом видно, что он есть, и сигнатура корректная. Когда создавал самое первое решение, такой проблемы не было.

Даже сейчас, когда я открываю тот проект, он корректно компилируется, хотя оба этих проекта я создавал с одинаковыми параметрами, один в один.

Пробовал скопировать код из старого проекта в новый, не компилируется. Пробовал перезагружать компьютер, переустанавливать программу (удалял с помощью Uninstall Tool, которая вдобавок чистит реестр), ничего не помогло.

Что делать?

Код, который не компилируется:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System;
 
namespace Тест
{
    class Program
    {
        public static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            
            // TODO: Implement Functionality Here
            
            Console.Write("Press any key to continue . . . ");
            Console.ReadKey(true);
        }
    }
}
Скриншот с ошибкой также прилагается.

P.S. На кириллицу компилятор не жалуется, я даже переменные и функции называл кириллицей, и всё было нормально. Проблема не в этом.
Миниатюры
Ошибка CS5001: программа не содержит статический метод Main (хотя он есть)  
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.06.2020, 20:15
Ответы с готовыми решениями:

Ошибка CS5001 Программа не содержит статический метод «Main» для Backup
using System; using System.IO; using System.Threading; using System.Collections.Generic; namespace First { class Unit2 ...

Программа не содержит статический метод "Main", подходящий для точки входа (CS5001)
Здравствуйте, прошу помощи для решения данной ошибки. Заранее спасибо. using System; using System.Collections.Generic; using...

Программа не содержит статический метод "Main", подходящий для точки входа (CS5001)
Доброй ночи)):drink: Помогите, пожалуйста, исправить ошибку.Программа не содержит статического метода "Main", подходящего для...

4
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,574
18.06.2020, 21:34
Лучший ответ Сообщение было отмечено ProHundRedRushR как решение

Решение

Цитата Сообщение от ProHundRedRushR Посмотреть сообщение
скачал SharpDeveloper и столкнулся с такой проблемой
Попробуйте скачать нормальную IDE, например Visual Studio 2019.
0
0 / 0 / 0
Регистрация: 18.06.2020
Сообщений: 2
18.06.2020, 22:04  [ТС]
Цитата Сообщение от Someone007 Посмотреть сообщение
Попробуйте скачать нормальную IDE, например Visual Studio 2019.
Не очень хотелось бы, поскольку весит много и может не потянуть. Предпочтительнее остаться на чём-то более легковесном.
0
 Аватар для Enifan
1848 / 1190 / 501
Регистрация: 14.10.2018
Сообщений: 3,211
18.06.2020, 22:06
Visual Studio Code
1
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,574
18.06.2020, 22:57
Цитата Сообщение от ProHundRedRushR Посмотреть сообщение
Не очень хотелось бы, поскольку весит много и может не потянуть.
Пару гигабайт, если только C# разработка требуется... Это не много.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.06.2020, 22:57
Помогаю со студенческими работами здесь

Программа не содержит статический метод "Main", подходящий для точки входа (CS5001)
Доброго времени суток.Есть проблема.Установил программу SharpDevelop,но оно не собирает решения,ругается на 0 строку и выдаёт,что...

Программа не содержит статический метод "Main", подходящий для точки входа (CS5001) Как исправить подскажите пожалуйста
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace...

Программа не содержит статический метод Main (CS5001)
Использую Xamarin Studio 5.10, переустановил уже два раза, всё равно при написании любого кода при компиляции получается ошибка, что...

Ошибка при компиляции "Программа не содержит статический метод Main"
Не могу разобраться с ошибкой, пробовал создавать новый проект всё равно ошибка.

Ошибка: не содержит статический метод Main()
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Net; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru