c# - 使用来自后台任务的应用程序 resw 文件

标签 c# resources windows-8 microsoft-metro background-process

我正在开发现代 UI 应用程序,目前正尝试从后台任务访问我的应用程序的资源文件 (Resources.resw)。两者都在同一解决方案的不同项目中。 我试过那样:

ResourceLoader resources = new ResourceLoader("MyApp/Resources");

但是我有一个错误,因为它无法到达资源映射。

有具体的方法吗?

最佳答案

万一有人遇到这个。

在 UWP 中,您似乎不需要做任何特别的事情来完成这项工作。如果 .resw 文件包含在主 UWP 项目中,您甚至可以使用资源加载器从后台任务程序集中检索它们。对于名为 LiveNotifications-ItemComplete 的资源字符串,它将如下所示:

var resource = new ResourceLoader().GetString("LiveNotifications-ItemCompleted");

希望这对您有所帮助!

关于c# - 使用来自后台任务的应用程序 resw 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13233962/

相关文章:

c# - List<T>.Contains() 是线程安全调用 - C#

C#卡路里计数器

c# - 在生产中隐藏 MVC 页面

html - 是否有关于 HTML 资源包的建议?

hadoop - 元模型hadoop-ExcelDataContext的HdfsResource问题

java - 静态字段 getResource

python - Windows 8 上 Python 3.3 上的 NumPy

c# - ReplaceOne 方法的过滤器匹配文档,不执行替换

c# - 将图像加载到内存中的最佳方式?

javascript - "ajax.open"无法在 Windows 8 应用程序中运行