从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
为什么?这不是我所期望的(文件内容)。如何检索内容比?
ResourceLoader类提供了对应用程序资源(如应用程序UI字符串)的简化访问。
当你拖拽一个文件到资源文件时,数据被存储为文件引用而不是内容,这就是为什么你会得到结果" level1.xml;System.String…"。作为一种推荐的方法,我建议您将文件名作为键,并将文件内容作为*resw文件中的值,以便您可以使用ResourceLoader轻松获取内容。