2016-12-03 9 views
9

Похоже, что нет никакого способа автоматически создавать и редактировать файлы resx в коде VS. Кто-то знает расширение для этого?VS расширение файла resx

P.S. Да, я знаю, что я могу редактировать файл resx как голый xml, но это не правильный путь.

ответ

1

Проблема с resx заключается в том, что он использует Visual Studio «Пользовательский инструмент» для генерации кода для ресурсов и поэтому требует, чтобы Visual Studio полностью функционировала.

Я работал над заменой resx, которая также должна работать с VS Code. Он использует json, а не xml для определения ресурсов, но в противном случае ведет себя так же, как файл resx. Файл ресурсов json использует расширение «.resj» и имеет очень простую структуру. В настоящее время он поддерживает только строковые ресурсы, которые могут быть определены как inline в json, так и во внешней ссылке на файл.

Проект с открытым исходным кодом на GitHub здесь: https://github.com/MarkPflug/Elemental.JsonResource/

Это доступно как NuGet пакет «Elemental.JsonResource», в настоящее время только пре-релиз. Просто добавьте этот пакет в свой проект, чтобы включить использование файлов resj. Он не добавляет к вашему проекту зависимость от времени выполнения, все делается во время сборки. Моя надежда состоит в том, чтобы обеспечить функциональный контроль над тем, что может сделать файл resx, но он может быть полезен даже в его текущем состоянии.

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

  • Нет связанных вопросов^_^