很久以前,我在dot net中创建了一个非常简单的应用程序。现在我需要用一些补充来重写应用程序,但是我丢失了以前版本的代码,但是我有二进制文件。以前版本中有一些高质量的图像作为程序集中的资源。 如何从装配中检索这些图像,以便在新版本中使用。从dotnet汇编中检索资源
谢谢。
很久以前,我在dot net中创建了一个非常简单的应用程序。现在我需要用一些补充来重写应用程序,但是我丢失了以前版本的代码,但是我有二进制文件。以前版本中有一些高质量的图像作为程序集中的资源。 如何从装配中检索这些图像,以便在新版本中使用。从dotnet汇编中检索资源
谢谢。
使用Reflector试用并浏览到程序集内的资源文件夹。然后,您可以根据需要提取任何资源。右键单击任何资源文件并选择“另存为”,这将生成一个“.resources”,然后可以将其包含在新项目中。
您可以查看following article。您也可以结帐this post以编程方式提取图像。
对,然后将不得不使用resgen.exe(dot net utility)从.resource生成.resX,并使用visual studio保存单个资源元素。 –
。在重新使用开源项目中的开源资源方面也非常有用。 –