В чем разница между типами файлов .Resx и .Resources? - PullRequest
12 голосов
/ 21 января 2012

У меня много файлов .resources, которые мне нужно открыть и просмотреть. Я скачал Zeta Resource Editor , но он работает только с файлами .Resx. Есть ли разница? Могу ли я открыть файлы .Resources и извлечь их содержимое?

Ответы [ 2 ]

20 голосов
/ 02 августа 2012

Вы всегда можете использовать утилиту resgen.exe из Visual Studio, чтобы конвертировать их в файлы .resx (в противоположность тому, что происходит во время компиляции):

resgen.exe /compile input.resources,output.resx

Resgen часто находится в C: \ Program Files \ Microsoft SDKs \ Windows \ v7.0 \ Bin \ ResGen.exe или напрямую доступна из командной строки VS.

12 голосов
/ 21 января 2012

Я думаю, что файл resx содержит ресурсы non-compiled в формате XML.Эти resx файлы скомпилированы в .resource файл.Таким образом, .resource файл содержит resx данные в формате binary.

В соответствии с MSDN

.resx (формат ресурсов на основе XML) преобразуются в общиедвоичные файлы .resources времени исполнения, которые могут быть встроены в исполняемый двоичный файл времени исполнения или скомпилированы в сателлитные сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...