【发布时间】:2011-12-01 00:09:31
【问题描述】:
我正在为我的客户恢复应用程序的源代码。我已经设法使用.NET Reflector 恢复应用程序代码。但现在我想整理代码并重新创建单独的表单,这样我就有了每个表单的代码隐藏、设计器和 resx 文件。问题是所有图像都位于“.resources”文件中。如何从 Reflector 生成的这些“.resources”文件中提取图像?
我更喜欢使用一些工具,而不是必须以编程方式提取图像,但如果我找不到合适的应用程序,我会求助于代码。所以在这里我希望有人以前做过或知道这些资源文件的查看器(最好是免费的!),这将允许我提取图像。否则,代码也不错;因为我可以编写自己的小应用程序来提取图像。
【问题讨论】:
-
Reflector 也可以这样做,打开程序集的资源节点。右键单击资源并选择另存为。
-
我尝试用Reflector提取图像,但据我所知,Reflector只保存.resources文件,它不允许您将这些文件中包含的位图保存为BMP格式。 ..除非我错过了什么?当您选择 .resources 文件时,它确实会列出位图,但是当我右键单击位图时,有一个选项“另存为”,不幸的是它是灰色的。也许这是我正在使用的试用版中缺少的付费版本中的一个功能?
标签: c# .net visual-studio resources decompiling