2010-05-17 2 views
0

반사경을 사용하여 어셈블리를 열고 일부 .resources 파일을 하드 드라이브에 저장했습니다. 거기에 약간의 비트 맵이 있습니다. 어떻게 그들을 .resources 파일에서 구할 수 있습니까? 코드 또는 일부 프로그램을 통해 이미지 (.bmp) 파일로 저장하고 싶습니다. 다음 Visual Studio에서 열 -.resources (.resx가 아님) 파일에서 비트 맵을 얻는 방법

답변

0

을 확인합니다.

+0

리소스 파일을 resx 파일로 저장하는 단계를 저장하는 Vs 2005, 2008 for 2010에서 작동해야하는 "Open in VSxx"라는 PowerCommands 프로젝트에 명령 집합을 추가 한 다음 해당 파일을 열어야합니다. VS에서. 새 명령은 리소스 파일을 추출하여 resx로 변환 한 다음 VS에서 열어줍니다. –

1

확인이 http://support.microsoft.com/kb/324567

또는 당신은 PowerCommands for Reflector를 사용하여 시도하고의 .resx 파일로 자원을 절약 할 수있는이

using System.Resources; 
using System.Reflection; 

ResourceManager rm = new ResourceManager("YourProgramName.ProgramResources", 
Assembly.GetExecutingAssembly()); 

rm.GetObject("my_icon_name"); 
관련 문제