从RESW资源获取文件

本文关键字:文件 获取 资源 RESW | 更新日期: 2023-09-27 18:04:06

我在为RESW文件检索文件时遇到了问题。

我的项目结构:

  • 水平
    • Level1.xml
    • Level2.xml
    • Level3.xml
  • 资源
    • LevelResources.resw

并且"Levels"目录中的文件被添加到"LevelResources.resw"中。

我尝试检索这些文件的内容:

var resourcesLoader = new ResourceLoader("LevelResources");
var item = resourcesLoader.GetString("Level1");

但是"item"的值是"

. . ' ' level1.xml水平;系统。字符串,系统。运行时,Version = 4.0.10.0、文化=中立,都必须b03g5f6f12d40a6a; windows - 1250

为什么?这不是我所期望的(文件内容)。如何检索内容比?

从RESW资源获取文件

ResourceLoader类提供了对应用程序资源(如应用程序UI字符串)的简化访问。

当你拖拽一个文件到资源文件时,数据被存储为文件引用而不是内容,这就是为什么你会得到结果" level1.xml;System.String…"。作为一种推荐的方法,我建议您将文件名作为键,并将文件内容作为*resw文件中的值,以便您可以使用ResourceLoader轻松获取内容。