WPF에는 입구점에 적합한 정적 "Main"방법이 없습니다.

1508 단어 WPF정적Main
수동으로 App. 만들기xaml을 시작 항목으로 컴파일할 때 오류 알림:
1>------      :    : WpfApplication11,   : Debug Any CPU ------
1>CSC : error CS5001:   “e:\RefCode\C#\.....\obj\Debug\WpfApplication11.exe”            “Main”  
==========   :     0  ,   1  ,   0  ,   0   ==========

이 질문을 보고 제일 먼저 생각한 게 에이프예요.xaml.cs 파일에 Main 메소드를 써야 하나요?예전 WPF 프로젝트의 앱인 것 같아요.xaml.cs 파일에는 Main 방법이 없잖아.그래서 WPF 프로젝트를 새로 만들고 App.xaml 및 App.xaml.cs 파일은 기존 항목에 추가된 것과 비교해 보면 기본적인 관건적인 요소가 모두 있습니다.프로젝트 설정에서 시작 연결을 설정할 수 있는 곳을 볼 수밖에 없습니다.
프로젝트 속성 대화상자의 모든 탭을 보았습니다. "프로그램"탭의 "시작 대상"만 프로그램의 시작 용도와 관계가 있을 것 같습니다.시작 객체는 기본적으로 설정되지 않습니다.드롭다운 상자를 눌렀지만 드롭다운 항목이 발견되지 않았다.앞에 새로 만든 WPF 프로젝트를 열면 App 파일을 볼 수 있습니다.따라서 VS는 프로젝트 파일 내부에서 앱 파일을 특수하게 처리한 것으로 추정된다.
프로젝트 프로필을 비교해 보십시오.
새로 만든 WPF 항목:
<ApplicationDefinition Include="App.xaml">
   <Generator>MSBuild:Compile</Generator>
   <SubType>Designer</SubType>
</ApplicationDefinition>

자신이 추가한 라이브러리에서 WPF 항목으로 변환하기
<Page Include="App.xaml">
   <Generator>MSBuild:Compile</Generator>
   <SubType>Designer</SubType>
</Page>

새로 만든 WPF 프로젝트에서 App.프로젝트 파일에서 xaml 사용하기
ApplicationDefinition 태그 정의.다음 라이브러리에서 WPF 항목으로 이동하는 경우 App.xaml은 프로젝트 파일에서 페이지 탭으로 정의되어 하나의 페이지일 뿐입니다.따라서 라이브러리에서 WPF 프로젝트로 이동하는 프로젝트 파일에서 App.xaml 설정 변경
ApplicationDefinition에서 문제 해결을 확인할 수 있습니다.

좋은 웹페이지 즐겨찾기