2011-12-01 2 views
1

여러 대상을 가진 프로젝트/응용 프로그램을 만드는 방법이 있습니까?
Xcode에서 iPhone 응용 프로그램에 대한 여러 대상을 만드는 방법과 같습니다.
기본적으로 거의 모든 기능이 비슷하지만 거의 변화가없는 다양한 타겟을 위해 만들어야하는 앱이 있습니다.Windows Phone 7에서 여러 대상으로 응용 프로그램 만들기

답변

2

구성 관리자를 사용하여 디버그 및 릴리스 목록에 추가 구성을 추가 할 수 있습니다. 그런 다음 각 구성에 대해 프로젝트/속성/빌드/조건부 컴파일 기호로 이동하여 구성 또는 대상과 함께 사용되는 기호를 추가하십시오 (예 : WINDOWS_PHONE이; - 당신이 더 큰 변경하려는 경우 - 다른 프로젝트에 하나 개의 프로젝트에서 다른 프로젝트 및 링크 파일을 만들 것입니다 CUSTOMVERSION1

그런 다음 코드에서 당신이 그렇지 않으면

#if CUSTOMVERSION1 
    Debug.WriteLine("This is a CUSTOMVERSION1"); 
#else 
    Debug.WriteLine("This is not CUSTOMVERSION1"); 
#endif 

을 말할 수있다 - 그것은 Silverlight를 만들 프로젝트/Add/Existing Item // Add As Link ("Add"버튼 메뉴의 옵션). 그런 다음 필요에 따라 더 많은 파일을 추가하거나 다른 버전의 파일을 추가 할 수 있습니다. Project Linker을 사용하면 더 빨리 처리 할 수 ​​있습니다.

+0

첫 번째 옵션으로 충분하지만 다른 대상에 대해 다른 아이콘과 SplashScreens를 어떻게 지정합니까? 그것은 가능한가 ?? –

+0

내 의견으로는 불가능합니다 : 스플래시와 2 개의 앱 아이콘은 사용자 코드에 의해 제어되지 않습니다. 아이콘은 WMAppManifest.xml에 지정되어 있습니다. xml은 #directives를 지원하지 않습니다. 스플래시 화면은 실제로 적절한 크기의 루트 이미지입니다. 로더가 그러한 이미지를 찾으면 스플래시로 사용합니다. –

+0

공유 라이브러리에 공유 코드를 넣고 해당 공유 라이브러리를 사용하는 두 개의 앱 프로젝트를 가질 수 있습니다. –

관련 문제