2013-05-03 53 views
5

我被要求本地化Windows Phone 8應用程序,所以我按照可以找到的教程hereWindows Phone 8 - 本地化無法正常工作

我做了一個非常簡單的應用程序從開始和教程中說明的所有步驟,它工作正常。問題是,在我真的想本地化的應用程序中,字符串資源不工作。

資源文件夾不存在,所以我創建了它,然後放入每種語言的.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的定位,我使用Visual Studio 2010 Express中,在WP仿真器工作正常,但只要我發佈應用程序,定位不適用於WP8應用工作

我的猜測是,有是WP8用來確定資源文件的本地化,這始終是默認的語言,因爲它沒有找到該配置一些其他的設置

相關問題