0

我遇到了檢索RESW文件的文件的問題。從RESW資源獲取文件

我的項目結構:

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

和文件 「級別」 的目錄添加到 「LevelResources.resw」。

我嘗試檢索這些文件的內容:

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

但 「項」 的值是」

.. \級別\ level1.xml; System.String,系統。運行時, 版本= 4.0.10.0,文化=中立, 公鑰= b03g5f6f12d40a6a;窗口-1250

爲什麼這不正是我的前pected(文件的內容)。如何檢索內容比?

回答

1

ResourceLoader類提供對應用程序資源(如應用程序UI字符串)的簡化訪問。

將文件拖動到資源文件時,數據存儲爲文件引用而不是內容,這就是爲什麼您會得到結果「level1.xml; System.String ...」。 作爲一種推薦的方式,我建議您將文件名稱作爲鍵值和文件內容作爲* resw文件中的值,以便您可以使用ResourceLoader輕鬆獲取內容。