добавление пользовательского столбца resx файл

Я думаю, что Вашим решением является единственный разумный путь. Единственный способ получить список файлов состоит в том, чтобы использовать , File.listFiles () и документация указывает, что это не делает гарантии о порядке файлов возвращенными. Поэтому необходимо записать Компаратор , который использует File.lastModified () , и передайте это, наряду с массивом файлов, к Arrays.sort () .

7
задан 28 October 2009 в 19:06
поделиться

2 ответа

Вы можете открыть файл resx с помощью редактора XML и изменить схему, но встроенный редактор resx в Visual Studio удалит любой столбец, который вы добавляете в схему вручную.

Но по создание собственного ридера должно быть возможным.

[Изменить] Я продублировал ResXResourceReader / Writer из среды .Net, но когда я добавляю их в файл .resx, редактор управляемых ресурсов в .Net выдает ошибку. Лучше всего я предлагаю добавить в схему новый столбец и использовать другой редактор, например, на http://madskristensen.net/post/A-NET-resource-editor-application-for-resx-files.aspx . Просто измените код, чтобы учесть дополнительный столбец.

5
ответ дан 7 December 2019 в 10:04
поделиться

Попробуйте использовать простую систему именования для хранения пар ключ-значение для вашего «имени», например:

name->"value"
name-comment->"comment value"
name-foo->"foo value"

Это позволит вам хранить любое количество пар имя-ключ-> значение для ваши "новые столбцы".

Если ваши требования более сложные и тонкие, тогда подумайте о написании собственного средства чтения / записи ресурсов.

Кроме того, похоже, что у вас есть требование, которое более точно соответствует таблице базы данных . Посмотрите на использование SQLite в качестве хранилища данных, возможно.

1
ответ дан 7 December 2019 в 10:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: