В чем разница между типами файлов .Resx и .Resources?

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

Ответ 1

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

Согласно MSDN

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

Ответ 2

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

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

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