2012-07-25 3 views
1

여기에 묻는 것이 당황 스럽지만 누구나 나를 빨리 도울 수 있는지 궁금 해서요.이 문제에 관한 Microsoft 설명서는 실제로 매우 열악합니다.WPF 응용 프로그램 프레임 워크 예제를 실행하는 데 문제가 있습니다.

마이크로 소프트 호스트 MVVM WPF 응용 프로그램을 빌드하는 데 도움이되는 코드 플렉스에서 매우 깔끔한 프레임 워크 인 것처럼 보이며 제공하는 MVVM 원칙과 지원 코드 기반을 보여주는 샘플이 있습니다. WPF Application Framework라고하며, here을 다운로드 할 수 있습니다.

프레임 워크와 해당 샘플뿐만 아니라 (WPF EmailClient)에 관심이있는 샘플 설명서를 다운로드했지만 샘플을 실행하는 데 문제가 있습니다. 당신이 볼 수 있듯이

WPF EmailClient Documentation

, 그것은 당신이 단순히 시작 프로젝트 실행과 EmailClient.Presentation 프로젝트를 설정하는 이야기 :

는 문서의 사진입니다.

그러나

이 프로젝트는 사실 클래스 라이브러리이며, 시작 프로젝트로 설정할 수 없습니다.

Windows 응용 프로그램으로 바꿨지 만 App.xaml 파일이 필요합니다. 전체 프로젝트는 MEF를 IoC 컨테이너로 사용하고 종속성은 모든보기와 ViewModels 종속성을 주입합니다.

이 모든 것은 저에게이 프로젝트를 시작하기위한 많은 작업을 의미하며, 여러분 중 누구도이 작업을 어떻게 수행해야하는지 알고 있습니다.

오, 참으로 윈도우 8과 VS2012를 실행하고 있지만 실제로는 그와 관련이 없다고 생각합니다. (어쨌든 .Net 4를 대상으로합니다.)

답변

2

흥미로운 프레임 워크.

무엇보다 중요한에 대한 응용 프로그램은 "InformationManager"샘플 "어셈블러"

enter image description here

당신은 시작 프로젝트로 이것을 설정해야합니다

라는 프로젝트입니다. 실행하기 전에 전체 솔루션의 전체 빌드를 수행해야합니다. 그렇지 않으면 app.xaml에서 xaml 구문 분석 예외가 발생합니다.

+0

감사합니다. 나는 다리 공사를 할 시간이 없었다. 아직도 ... 당신의 솔루션이 나를 조롱하고있는 것처럼 느껴집니다. u_u –

0

프로젝트 유형을 변경하여 솔루션을 파기했습니다. 예제를 다시 다운로드하고 Visual Studio에서 솔루션을 엽니 다. 실행하고있는 프로젝트를 오른쪽 클릭하고 Set as Startup Project.

그런 다음 F5 키를 누르면 클래스 라이브러리가 아닌 해당 응용 프로그램이 실행됩니다.

+0

그러나 클래스 라이브러리이기 때문에 프로젝트가 실행되지 않습니다. Visual Studio에서 오류가 발생하여 변경했습니다. –

관련 문제