2013-05-03 3 views
5

Windows Phone 8 응용 프로그램을 현지화하라는 메시지가 표시되어 here이라는 자습서를 따랐습니다.Windows Phone 8 - 현지화가 작동하지 않습니다.

처음부터 매우 간단한 응용 프로그램을 만들었고 튜토리얼에 설명 된 모든 단계가 잘 수행되었습니다. 문제는 응용 프로그램에서 정말 현지화하려는 문자열 리소스가 작동하지 않는다는 것입니다.

Resource 폴더가 없으므로 만든 다음 각 언어의 .resx 파일 안에 넣습니다. 파일이 "AppResources.resx"라고하며, 나는이처럼 바인딩 해요 :

<TextBlock x:Name="ApplicationTitle" Text="{Binding Path=LocalizedResources.ApplicationTitle, 
Source={StaticResource LocalizedStrings}}" Style="{StaticResource PhoneTextNormalStyle}"/> 

그냥 예에서 좋아하는 (거기 된 .resx는 "AppResources"이름이 지정됩니다). 나는 응용 프로그램을 배포 할 때 단, VS 2012 출력은 나에게 오류를 제공합니다

The resource "LocalizedStrings" could not be resolved.

그 문제는 나 자신을 자원 폴더 생성해야한다고 생각 나는 응용 프로그램에 대한 뭔가를 누락 그것을 인식 할 수는 있지만, 나는 그것이 무엇인지 모른다. 나 좀 도와 줄 수있어?

미리 감사드립니다.

답변

0

instructions here는 도움이 될 것입니다.

그것은 말한다 : 나는 문제의 다른 종류의 데

  1. Close Visual Studio.
  2. Go to the folder location : "%LOCALAPPDATA%\Microsoft\Phone Tools\CoreCon\".
  3. Delete the contents of the folders: 10.0 and 11.0.
0

, 내가 WP7에 대한 국산화 개발, 나는 비주얼 스튜디오 2010을 사용하고 익스프레스는 WP에 에뮬레이터는 I 자마자 잘 작동하지만 응용 프로그램을 게시, 현지화는 WP8 응용 프로그램이 작동하지 않습니다

내 생각 엔 WP8는 그 구성을 찾을 수 없기 때문에 항상 기본 언어 리소스 파일의 지역화를 결정하는 데 사용하는 몇 가지 다른 설정이 있다는 것입니다