我正在尝试全球化我的应用程序,从西班牙语开始。我得到了新的资源文件 AppResources.es-ES.resx,以及我翻译的字符串,它似乎正在工作 - 几乎。
当我更改区域并重新启动手机(与模拟器相同)时,我的应用程序成功加载了西班牙语(西班牙语文本和所有)。
当我导航到包含或Windows Phone ToolkitListPicker
中的任何其他控件的页面时,就会出现问题。如果页面上存在任何 Toolkit 控件,并且手机(或模拟器)的区域设置为西班牙语(西班牙/西班牙),则会引发未处理的异常并且应用程序崩溃。例外中的唯一细节是:
值不在预期范围内。
我确实找到了这篇文章(似乎在正确的轨道上),提到了bin\cultureCode\ 文件夹中不存在的Microsoft.Phone.Controls.Toolkit.resources.dll程序集,所以我尝试从 es-ES 复制该程序集文件夹(packages\WPtoolkit.4.2013.08.16\lib\wp8\es-ES)到我的应用程序的 debug\bin\es-ES\ 文件夹中,并以这种方式调试,但仍然没有运气。似乎它可能与该程序集有关。
有谁知道我需要做什么才能将 Windows Phone Toolkit 与支持其他区域结合使用?我假设我缺少某种设置,但似乎找不到它。
更多信息:
在我的项目设置中,我选中了两种支持的文化(英语 - 美国和西班牙语 - 西班牙)。然后在我的 WMAppManifest.xml 中,我检查了西班牙语(西班牙)和英语(美国)的支持语言。