我在检索RESW文件的文件时遇到了问题。
我的项目结构:
来自" Levels"的文件目录被添加到" LevelResources.resw"。
我尝试检索这些文件的内容:
var resourcesLoader = new ResourceLoader("LevelResources");
var item = resourcesLoader.GetString("Level1");
但" item"的价值是"
.. \ levels \ level1.xml; System.String,System.Runtime, 版本= 4.0.10.0,文化=中立, 公钥= b03g5f6f12d40a6a;窗户-1250
为什么呢?这不完全是我所期望的(文件内容)。如何检索内容?
答案 0 :(得分:1)
ResourceLoader类提供对应用程序资源(如应用程序UI字符串)的简化访问。
当您将文件拖动到资源文件时,数据存储为文件引用而不是内容,这就是您将获得结果“level1.xml; System.String ...”的原因。 作为推荐的方式,我建议您将文件名作为键,将文件内容作为* resw文件中的值,以便您可以使用ResourceLoader轻松获取内容。