什么是.Resx和.Resources文件类型之间的区别?

我有很多.resources文件,我需要打开并查看。 我下载了Zeta资源编辑器,但它只适用于.Resx文件。 有区别吗? 我可以打开.Resources文件并提取其内容吗?

我认为resx文件包含基于XML格式的non-compiled资源。 这些resx文件被编译为.resource文件。 所以.resource文件包含binary格式的resx数据。

根据MSDN

.resx(基于XML的资源格式)文件被转换为公共语言运行时二进制.resources文件,这些文件可以嵌入到运行时二进制可执行文件中或编译到附属程序集中。

您始终可以使用visual studio中的resgen.exe实用程序将它们转换为.resx文件(与编译期间发生的情况相反):

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

Resgen通常位于C:\ Program Files \ Microsoft SDKs \ Windows \ v7.0 \ Bin \ ResGen.exe,或者可以从VS命令提示符直接访问。