[C#] 프로그램에 진입 점에 적합한 정적 ‘메인’방법이 없습니다

갑자기 내 프로젝트 전체가 컴파일을 멈추고 다음 메시지가 표시되었습니다.

‘path_to_obj_project_folder’프로그램에 진입 점에 적합한 정적 ‘Main’메소드가 없습니다.

프로젝트 속성을 변경하지 않고 클래스를 추가하고 다른 클래스를 폴더로 옮겼습니다. WPF 응용 프로그램 프로젝트이므로 모두 정상입니다. 진입 점은 App.xaml 파일이 전혀 수정되지 않은 위치에 있습니다.

다시 작동 시키려면 어떻게해야합니까?



답변

App.xaml 의 속성을 확인하십시오 . 은 Build Action아직 ApplicationDefinition?


답변

속성-> 프로젝트의 응용 프로그램에서 “출력 유형”은 콘솔 또는 Windows 응용 프로그램 대신 “클래스 라이브러리”여야합니다.


답변

누군가 같은 문제가있는 경우를 대비하여 …이 오류가 발생하여 <Application.Resources>App.xaml 파일에서 내 것으로 나타났습니다 . 리소스 사전 태그 외부에 리소스가 있는데이 오류가 발생했습니다.


답변

필자의 경우 (응용 프로그램 네임 스페이스의 이름을 수동으로 바꾼 후) 프로젝트 속성에서 시작 개체를 다시 선택해야했습니다.


답변

VS 2010 (Beta 1)에서 시작된 다음 VS 2008로 이동 한 WPF 프로젝트에서 작업중인 경우이 문제를 해결할 수도 있습니다.

프로젝트 속성에서 .NET Framework 버전은 설정되지 않습니다 (VS 2008에서는 .NET 4.0이 유효하지 않기 때문에).

.NET 프레임 워크 (예 : .NET 3.5)를 설정하면 오류가 사라집니다.


답변

위의 모든 도움을 받아도 여전히 같은 오류가 발생하는 경우를 대비하여 :이 문제가 있었고 여기에 제공된 모든 해결책을 시도했으며 내 문제가 실제로 내 오류 목록의 다른 오류라는 것을 알았습니다. 누락 된 이미지가 스플래시 화면으로 설정되어 있습니다. 방금 올바른 경로로 변경 한 다음 모두 작동하기 시작했습니다)


답변

같은 오류가 발생했지만 Main 메서드에서 대문자 M 대신 작은 m을 입력했다는 것을 알았습니다.