2012-12-16 4 views
2

Windows Phone 7 프로젝트의 공통 코드로 사용하는 C#으로 작성된 Silverlight 4 클래스 라이브러리가 있습니다.Windows Phone 7과 Windows Phone 8/Windows 8 (Windows Store) 간의 코드 공유

내가 원하는 것은 내 Windows Phone 8 및 Windows 8 응용 프로그램에서도이 (기본, 플랫폼 독립적) 코드를 사용하는 것입니다.

어떨까요?

Silverlight 4 (v5는 WP7에서 지원하지 않는 것 같습니다) 프로젝트에 공통 코드를 저장해야하는 것은 아닙니다.

답변

5

원하는 플랫폼 (이 경우 Silverlight 및 Windows 저장소)을 대상으로 "이식 가능한 클래스 라이브러리"프로젝트로 공용 코드를 설정하십시오. 이렇게하면 해당 프레임 워크의 교차점에 액세스 할 수 있습니다. 그런 다음 프레임 워크 관련 셸 프로젝트에서이를 참조하고 사용할 수 있습니다.

+0

정말 잘되었습니다. 많은 감사! –

+0

모든 것을 다시 정렬하면 이런 식으로 엉덩이에 진정한 고통이 될 수 있지만, 나중에 가치가 있습니다. 이전의 앱에서는 물건을 따로 보관하는 것이 더 신중했기 때문에이 과정이 훨씬 쉬워 졌으면 좋겠다. –