2013-01-17 2 views
2

quick guide on MSDN을 따라 WP8 앱 제목을 현지화했습니다. 모든 것이 정상적으로 작동했으며 에뮬레이터에서 현지화 된 앱 제목을 볼 수있었습니다. 그러나, C++ Win32 프로젝트 (위의 링크에서 언급 한 것은 현지화를 수행하는 데 필요한 프로젝트 임)를 추가 한 이후로만 프로젝트를 x86 모드로 빌드 할 수 있습니다.(Windows Phone) 앱 제목 지역화

즉, Configuration Manager에서 "모든 플랫폼"용으로 컴파일하도록 설정하더라도 x86 용으로 빌드됩니다.

내 WP8 장치에서 앱을 실행하려고 시도하기 전까지는 너무 신경 쓰이지 않았습니다. 이 오류가 발생했습니다 :

Deployment failed because an app with target platform x86 cannot be deployed to Device. If the target platform is win32/ x86, select an emulator. If the target platform is ARM, select Device.

자연히 빌드 구성을 ARM으로 설정하려고 시도했지만 Visual Studio는 여전히 x86 모드로 응용 프로그램을 빌드합니다. Win32 프로젝트가 현지화를 위해 추가 된 것이 원인으로 생각되었습니다. 내가 시장에이를 업로드하는 경우

  1. 앱이 여전히 작동합니다

    말했다되는 것을 나는 경우 이해하고자하는?

  2. 실제 전화로 테스트 할 수있는 방법이 있습니까?

고마워요!

+0

정말 잘 모르겠지만 기사 작성자가 사용하기 때문에 Win32를 사용한다고 말한 것 같습니다. 이것은 분명히 단지 제안 일뿐입니다. Win32 이외의 다른 것을 사용해 보셨습니까? –

+1

감사합니다. 귀하의 답변은 간접적으로 문제를 해결하는 데 도움이되었습니다. 이 문제는 생성 된 C++ 프로젝트가 아니라 다른 DLL 참조로 인해 발생했습니다. 문제는 완전히 해결되었습니다. –

답변

1

분명히이 문제는 MarkedUp 분석 참조를 프로젝트에 추가하려고했기 때문에 발생했으며 현지화 부분과 아무 관련이 없습니다. 혼란 스럽습니다. 경우 폐쇄.

+0

그런 다음 대답을 승인 된 답변으로 표시하십시오. –

0

그것은 나에게도 일어 났지만 나는 실수하지 않았습니다. 그 C++ 프로젝트를 추가 한 후에 WP8 프로젝트가 'AnyCPU'대신 x86 아키텍처 용으로 빌드되었음을 알았습니다. 나는 그것을 'AnyCPU'로 다시 설정하고 그것을 고쳤다.