2013-05-03 22 views
5

Bir Windows Phone 8 uygulamasını yerelleştirmem istendi, bu yüzden here bulunabilir eğiticiyi takip ettim.Windows Phone 8 - Yerelleştirme çalışmıyor

Başından ve öğreticide belirtilen tüm adımlardan çok basit bir uygulama yaptım ve iyi çalıştı. Sorun şu ki uygulamada gerçekten yerelleştirmek istiyorum, dize kaynakları çalışmıyor.

Kaynak klasörü yoktu, bu yüzden oluşturdum ve her dil için .resx dosyalarını içine koydum. dosyalar "AppResources.resx" denir ve bu gibi onları bağlayan ediyorum:

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

Sadece örnekte gibi (orada .Resx da "AppResources" olarak adlandırılır). Uygulamayı dağıtmak çalıştığınızda Ama VS 2012 çıkış bana bir hata veriyor:

The resource "LocalizedStrings" could not be resolved.

Sorunun kendim Kaynak klasörüne oluşturmak zorunda olduğunu düşünüyorum ve uygulama için bir şey eksik Onu tanıyabilmek için ne olduğunu bilmiyorum. Bana yardımcı olabilir misiniz?

Şimdiden teşekkürler!

cevap

0

instructions here yardımcı olmalıdır.

O diyor ki: Ben sorunun farklı bir tür yaşıyorum

  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

, ben WP7 için yerelleştirme geliştirdik, ben Visual Studio 2010 kullanıyorum Express, WP emülatörü I en kısa sürede iyi çalışır, ancak uygulamayı yayımlamak, lokalizasyon WP8 uygulamaları için çalışmıyor

Benim tahminim WP8 o yapılandırmayı bulamaz çünkü her zaman varsayılan dildir kaynak dosyası yerelleştirme, belirlemek için kullandığı diğer bazı ayar olmasıdır

İlgili konular