2011-08-27 7 views
1

나는 오래 전 아주 단순한 어플리케이션을 dot net으로 만들었습니다. 이제 몇 가지 추가 사항으로 응용 프로그램을 다시 작성해야하지만 이전 버전의 코드가 손실되었지만 이진 파일이 있습니다. 이전 버전에는 어셈블리 내의 리소스로 몇 가지 품질의 이미지가 있습니다. 어셈블리에서 이미지를 검색하여 새 버전에서 사용하려면 어떻게해야합니까?dotnet 어셈블리에서 리소스를 가져 오는 중

감사합니다.

답변

0

Reflector trial을 사용하여 어셈블리 내부의 resources 폴더를 찾습니다. 그런 다음 원하는 모든 리소스를 추출 할 수 있습니다. 임의의 리소스 파일을 마우스 오른쪽 버튼으로 클릭하고 "다른 이름으로 저장"을 선택하면 ".resources"가 생성되어 새 프로젝트에 포함될 수 있습니다.

+0

그렇다면 resgen.exe (닷넷 유틸리티)를 사용하여 .resX에서 .resX를 생성하고 Visual Studio를 사용하여 개별 리소스 요소를 저장해야합니다. –

+0

정확하게. 오픈 소스 프로젝트에서 오픈 소스 리소스를 재사용 하는데도 유용합니다. –

1

following article을 살펴보십시오. 프로그래밍 방식으로 이미지를 추출하는 경우 this post을 체크 아웃 할 수도 있습니다.

관련 문제