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, система. Продолжительность, Version = 4.0.10.0, культура = нейтральной, PublicKeyToken = b03g5f6f12d40a6a;? окна-1250

Почему это не совсем то, что я бывший pected (содержимое файла). Как получить контент, чем?

ответ

1

Класс ResourceLoader обеспечивает упрощенный доступ к ресурсам приложений, таким как строки интерфейса пользователя.

При перетаскивании файла в файл ресурса данные сохранялись как ссылка на файл, а не контент, поэтому вы получите результат «level1.xml; System.String ...». Как рекомендуемый способ, я предлагаю вам поместить имя файла в качестве ключа и содержимого файла в качестве значения в файл * resw, чтобы вы могли использовать ResourceLoader для легкого доступа к содержимому.

Смежные вопросы