查看 .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文件夹里的内容是自动生成的吗?