2011-05-09 1 views
1

저는 WPF와 Silverlight 및 Prism 4를 처음 사용합니다. WPF와 Silverlight에서 모두 사용할 수있는 응용 프로그램을 만들 수 있습니까? 아니면 둘 다 다른 프로젝트가 있어야합니까? 내 질문은 프리즘을 사용하여 WPF와 Silverlight에서 모두 사용할 수있는 응용 프로그램을 만들 수 있습니까? 그 방향으로 어떻게 이동합니까?PRISM 4 for WPF and Silverlight

답변

3

절대적으로 PRISM을 사용하여 WPF와 Silverlight에서 사용할 수있는 응용 프로그램을 만들 수 있습니다. 당신은 (둘 사이에 쉽게 교차하지 않는) 특정 기능을 어떻게 사용하는지주의 깊게해야하지만 매우 능숙합니다. 사실, PRISM과 함께 제공되는 주식 거래자 샘플 응용 프로그램은이 정확한 작업을 수행합니다. http://msdn.microsoft.com/en-us/magazine/ee321573.aspx

+0

감사합니다. 더 자세히 보겠습니다. – Greens

0

프리즘이 이것을 변경하는지 확실하지 않지만 코어 Silverlight 어셈블리가 코어 .NET 어셈블리와 다르므로 Silverlight 프로젝트가 항상 Silverlight 프로젝트로 빌드됩니다. 씬 클라이언트를 사용하여 계층화 된 웹 서비스 아키텍처에 중점을두면 WPF 및 Silverlight의 유지 관리가 최소화되어야합니다.

또한 엔티티 프로젝트를 만든 다음 도메인 모델 클래스에 대한 참조가 포함 된 실버 라이트 프로젝트를 만들어 공통 엔티티 라이브러리를 공유 할 수 있습니다. 이런 방식으로 동일한 도메인 모델 어셈블리를 Silverlight 및 .NET 코어 응용 프로그램 용으로 모두 구현할 수 있으며 WCF 서비스를 사용하여 웹 서비스로 앞뒤로 전달할 수도 있습니다.

+1

나를 안내 할 수있는 프레임 워크는 무엇입니까? – Greens

+0

실제로 좋은 질문 ... 나는 더 이상 일하지 않는 회사에서 작성한 건축 문서에서이 사실을 스스로 알아 냈습니다. 내가 말하는 것보다 훨씬 똑똑한 사람처럼 보이기 때문에이 실을 보아라. http://stackoverflow.com/questions/721375/how-can-i-use-non-silverlight-assemblies-in-a-silverlight-app –

0

look at this 유무 :

여기에 방법을 설명 좋은 기사입니다. Microsoft도이 문제를 해결하려고합니다.