【问题标题】:Whats the difference between .Resx and .Resources file types?.Resx 和 .Resources 文件类型有什么区别?
【发布时间】:2012-01-21 12:46:45
【问题描述】:

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

【问题讨论】:

  • 您不太可能简单地使用 .resources 文件中的资源。它们受版权保护,您需要获得所有者的许可才能在您自己的应用程序中使用它们。那么谁会毫不犹豫地给你原创内容。

标签: c# .net resources


【解决方案1】:

您始终可以使用 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 命令提示符访问。

【讨论】:

    【解决方案2】:

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

    根据 MSDN

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

    【讨论】:

      猜你喜欢
      • 2010-10-06
      • 2012-06-30
      • 2010-10-02
      • 1970-01-01
      • 2014-09-25
      • 1970-01-01
      • 2012-08-07
      • 2010-12-11
      • 2023-01-04
      相关资源
      最近更新 更多