2013-05-03 30 views
5

Zostałem poproszony o zlokalizowanie aplikacji Windows Phone 8, więc poszedłem za tutorialem, który można znaleźć here.Windows Phone 8 - Lokalizacja nie działa

Zrobiłem bardzo prostą aplikację od początku i wszystkie kroki określone w samouczku, i to działało dobrze. Problem polega na tym, że w aplikacji, którą naprawdę chcę zlokalizować, zasoby ciągów nie działają.

Folder zasobów nie istnieje, więc utworzyłem go, a następnie umieściłem pliki .resx dla każdego języka. Pliki te są nazywane „AppResources.resx”, a ja wiążąc je tak:

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

Podobnie jak w przykładzie (Tam .resx są również nazywane „AppResources”). Ale gdy próbuję wdrożyć aplikację, w 2012 roku produkcja VS daje mi błąd:

The resource "LocalizedStrings" could not be resolved.

Myślę, że problemem jest to, że musiałem stworzyć zasób folderze siebie i jestem brakuje czegoś dla aplikacji aby móc go rozpoznać, ale nie wiem, co to jest. Możesz mi pomóc?

Z góry dziękuję!

Odpowiedz

0

instructions here powinno pomóc.

Mówi:

  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

Mam inny rodzaj problemu, opracowali lokalizację dla WP7, używam programu Visual Studio 2010 Express, w WP Emulator działa dobrze, ale jak tylko publikowania aplikacji, lokalizacja nie jest dostępna dla aplikacji WP8

Domyślam się, że jest tam niektóre inne ustawienie, że WP8 używa do określenia lokalizacji pliku zasobów, który jest zawsze domyślny język ponieważ nie okaże się, że konfiguracja