2013-05-03 52 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用来确定资源文件的本地化,这始终是默认的语言,因为它没有找到该配置一些其他的设置

相关问题