Программа не содержит статический «Основной» метод, подходящий для точки входа

Внезапно весь мой проект прекратил компиляцию вообще, показывая следующее сообщение:

Программа «path_to_obj_project_folder» не содержит статический «Основной» метод, подходящий для точки входа

Я не внес изменений в свойства проекта, просто добавил несколько classов, переместил некоторые другие classы в папки. Это проект приложения WPF, поэтому все должно быть в порядке. Точкой входа является то, где это должно быть, файл App.xaml не был изменен вообще 🙁

Что я должен сделать, чтобы он снова работал?

Проверьте свойства App.xaml . Является ли приложение Build Action еще определением ApplicationDefinition ?

Возможно, «Тип вывода» в свойствах -> Применять проект должен быть «Библиотека classов», а не консоль или приложение Windows.

На всякий случай у кого-то такая же проблема … Я получал эту ошибку, и она оказалась моей в моем файле App.xaml. У меня был ресурс вне моих тегов словаря ресурса, и это вызвало эту ошибку.

В моем случае (после переименования пространства имен приложений вручную) мне пришлось повторно выбрать объект Startup в свойствах Project.

Вы также можете столкнуться с этим, если работаете над проектом WPF, который был запущен в VS 2010 (бета-версия 1), а затем перешел в VS 2008.

В свойствах проекта версия .NET framework не работает (поскольку .NET 4.0 недействителен в VS 2008), и по какой-то причине это вызывает эту ошибку.

Если вы установите платформу .NET (например, .NET 3.5), ошибка исчезнет.

На всякий случай, если кто-то по-прежнему получает ту же ошибку, даже со всей приведенной выше помощью: у меня была эта проблема, я попробовал все приведенные здесь решения, и я только выяснил, что моя проблема была на самом деле еще одной ошибкой из моего списка ошибок (который был о отсутствующем изображении, установленном в качестве моего заставки. Я только что изменил его путь к правильному, а затем все начали работать)

У меня такая же ошибка, но потом я узнал, что набрал малый m вместо капитала M в методе Main

Свойства проекта \ Выходной файл -> Выбрать библиотеку classов 🙂

  • Доступ к родительскому DataContext из DataTemplate
  • Объекты привязки, определенные в кодировке
  • Как связать TabControl с коллекцией ViewModels?
  • Обнаружение ошибок проверки WPF
  • Преобразование массива байтов в изображение в wpf
  • Как добавить поведение Blend в стильном сеттере
  • Почему я не могу ссылаться на System.ComponentModel.DataAnnotations?
  • Назначить BitmapImage из Resource.resx в Image.Source?
  • WPF vs Silverlight
  • Как настроить привязку ширины столбца ColumnDefinition или RowDefinition?
  • Как я могу использовать автоматическую прокрутку ListBox при добавлении нового элемента?
  • Interesting Posts

    Как получить поддержку стандартов IE9 для диалогов, открытых HTA?

    Могу ли я поменять ключи «Home, End» клавишами «PageUp, PageDown» на ноутбуке Dell Latitude?

    Сценарий оболочки при чтении строки цикла останавливается после первой строки

    Почему Chromium не может подключаться к http: // : 8080 / (то есть IPv6 localhost)?

    Как я могу настроить параметры подключаемого модуля Autocomplete?

    Получить имя файла из строки пути в C #

    Есть ли простой алгоритм, который может определить, является ли X простым, а не путать простого смертного программиста?

    Как найти источник намерений в Android?

    Как обращаться с Dynamic JSON в Модернизации?

    Что значит для функции C ++ быть встроенным?

    Исключение с одновременной модификацией

    Как я могу поддерживать состояние fragmentа при добавлении в задний стек?

    Папка Windows.old, загруженная с помощью Vista – нужна ли она?

    Является ли 1.0 действительным выходом из std :: generate_canonical?

    Список трансляции в список

    Давайте будем гением компьютера.