Ответ 1
Проверьте свойства App.xaml. Является ли Build Action
еще ApplicationDefinition
?
Внезапно весь мой проект прекратил компиляцию вообще, показывая следующее сообщение:
Программа 'path_to_obj_project_folder' не содержит статического 'Main' метод, подходящий для точки входа
Я не внес никаких изменений в свойства проекта, просто добавил некоторые классы, переместил некоторые другие классы в папки. Это проект приложения WPF, поэтому все должно быть в порядке. Точка входа, где она должна быть, файл App.xaml не был изменен вообще: (
Что делать, чтобы заставить его работать снова?
Проверьте свойства App.xaml. Является ли Build Action
еще ApplicationDefinition
?
Может быть, "Тип вывода" в свойствах → Приложение проекта должно быть "Библиотекой классов" вместо приложения консоли или Windows.
На всякий случай, если у кого-то возникла такая же проблема... Я получил эту ошибку, и она оказалась моим <Application.Resources>
в моем файле App.xaml. У меня был ресурс за пределами моих тегов словаря ресурсов, и это вызвало эту ошибку.
В моем случае (после переименования пространства имен приложений вручную) мне пришлось повторно выбрать объект "Запуск" в свойствах проекта.
Вы также можете столкнуться с этим, если работаете над проектом WPF, который был запущен в VS 2010 (бета-версия 1), а затем переместился в VS 2008.
В свойствах проекта версия .NET Framework отключается (поскольку .NET 4.0 недействителен в VS 2008) и по какой-то причине вызывает эту ошибку.
Если вы установите платформу .NET(например,.NET 3.5), ошибка исчезнет.
На всякий случай кто-то по-прежнему получает ту же ошибку, даже со всей приведенной выше помощью: у меня была эта проблема, я пробовал все приведенные здесь решения, и я только выяснил, что моя проблема была на самом деле еще одной ошибкой из моего списка ошибок (что было связано с отсутствием изображения, которое было моим заставкой. Я только что изменил его путь к правильному, а затем все начали работать)
У меня такая же ошибка, но потом я узнал, что я набрал малый m вместо капитала M в методе Main
Свойства проекта\Выходной файл → Выбрать библиотеку классов:)
Как и то, что, я думаю, pixparker хотел сказать, но остался неясным, по крайней мере, для меня, убедитесь, что... Все "Другие проекты" имеют "Тип вывода" из "Библиотека классов" выбрана, пока... В качестве "оконного приложения" или "консольного приложения" выбирается только "один проект".