查看 .resource 文件的内容

Posted

技术标签:

【中文标题】查看 .resource 文件的内容【英文标题】:View content of a .resource file 【发布时间】:2018-01-11 06:54:32 【问题描述】:

我有一个 .NET 可执行文件,我需要查看附加到它的资源。我使用 DotNetResourcesExtract 实用程序从 .NET 可执行文件中提取了 .resource 文件,但我现在不知道如何查看 .resource 文件的内容。

谁能解释一下如何查看这个文件?

【问题讨论】:

【参考方案1】:

不确定您是否正确使用它...

假设您在那里存储图像。

你可以这样做:

图像 resfile = ProjectName.Properties.Resources.resourceName;

所以如果 resfile 是一个图像,你可以把它放到一个 Image 控件中。

所以,如果您的表单上有图像控件,您可以简单地执行以下操作: imageControl.Image = ProjectName.Properties.Resources.resourceName;

如果它是文本文件或任何其他类型的文件 - 同样,您可以以同样的方式访问它。如果是二进制文件,ProjectName.Properties.Resources.resourceName 将是一个字节数组,因此您需要以正确的方式加载它。

这就是你想要的吗?否则请指出您尝试从资源文件中提取的文件类型。

【讨论】:

我没有 .net 可执行文件的源代码。我有兴趣使用一些实用程序从 .resource 文件中提取数据。【参考方案2】:

根据 MSDN .resx(基于 XML 的资源格式)文件是 转换为公共语言运行时二进制 .resources 文件 可以嵌入运行时二进制可执行文件或编译成 附属程序集。

切入正题:如何看待这个问题? 好吧,由于它是一个包含资源(图像等)的二进制文件,因此您始终可以使用 Windows 资源编辑/提取应用程序。 例如。 Restorator、Resource Hacker 等等。

同时,看看这个*** post.,听起来几乎相似。

【讨论】:

以上是关于查看 .resource 文件的内容的主要内容,如果未能解决你的问题,请参考以下文章

未定义变量:文件(查看:\resources\views\home.blade.php)

svn: resource out of date; try updating的解决

Maven下的resource文件夹里的内容是自动生成的吗?

pkg_resources.resource_filename 没有提取文件

AssetBundle与Resource区别

Xamarin+Prism开发详解二:Xaml文件如何简单绑定Resources资源文件内容