打包Metro App后如何获取自定义资源文件?

时间:2013-03-19 14:52:23

标签: html5 microsoft-metro package winjs resource-files

我有一个Metro应用程序,其中使用不同的服务URL来接收数据。对于这种情况,我想在将应用程序构建到包中之后更改服务URL。我已经按照MSDN中的提法将资源文件添加到我的应用程序中网站并使用以下代码进行测试。

var resourceLoader = new Windows.ApplicationModel.Resources.ResourceLoader();
var resourceString =  resourceLoader.getString("greeting");

在打包之前,我的应用中遇到了资源值字符串。打包后我无法查看资源文件,但能够看到en-US,fr-FR等默认资源文件但。 任何人都可以建议一些解决方案来获取包装后的自定义资源文件吗?

1 个答案:

答案 0 :(得分:0)

我看到它的方式你需要在打包应用程序之前添加资源文件...完成之后,你无法获得额外的资源......你可以做的是从服务获取新的服务URL并保存它本地作为设置或在您的数据库中

编辑resourceLoader.getString("greeting").value;会为您提供实际的字符串,或者在没有找到资源的情况下提供“问候语”