2012-07-25 2 views
1

Windows Phone 앱과 Android 앱을 개발 중입니다. 두 앱 모두 하나의 Visual Studio 2010 솔루션에 속합니다.Windows Phone 및 Android 앱 프로젝트 용 공용 라이브러리

Windows 및 Android 앱에서 사용하는 일반적인 기능을 포함하는 동일한 솔루션으로 세 번째 프로젝트를 포함하고자했습니다. 그래서, 내가 일반 '클래스 라이브러리'를 사용할 때 Windows Phone 응용 프로그램 프로젝트에서이를 참조하려고하면 "선택한 프로젝트 참조를 추가 할 수 없습니다. 프로젝트 참조는 다른 Windows Phone 프로젝트 용 Silverlight 프로젝트 여야합니다 또는 낮은 버전 ".

프로젝트의 어떤 유형을 제안 하시겠습니까? 그렇다면 Windows Phone 및 Android 프로젝트를 사용할 수 있습니까?

+1

mvvmcross보세요. –

답변

1

빌드 대상과 다른 부분이 두 플랫폼에서 다르기 때문에 두 개의 다른 csproj 파일을 사용해야합니다. 공통 위치에서 소스를 추가하려면 각 csproj에 this 재귀 include를 사용하십시오.

Portable class library 확장자를 사용해 볼 수도 있지만 도움이되는지 확신 할 수 없습니다.

관련 문제