2

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

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

这里在打包之前在我的应用程序中获取问候资源值字符串。打包后我无法看到我的资源文件,但能够看到默认资源文件,如 en-US、fr-FR 等。任何人都可以提出一些解决方案来在打包后获取自定义资源文件吗?

4

1 回答 1

0

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

编辑:另外,resourceLoader.getString("greeting").value;会给你实际的字符串,或者“问候”,以防找不到资源

于 2014-08-29T14:46:39.043 回答