Tôi đang tìm cách khôi phục nguồn cho ứng dụng cho khách hàng của tôi. Tôi đã quản lý để khôi phục mã ứng dụng bằng cách sử dụng .NET Reflector. Nhưng bây giờ tôi muốn gọn gàng mã và tạo lại các biểu mẫu riêng lẻ để tôi có tệp codebehind, designer và resx cho mỗi biểu mẫu. Vấn đề là tất cả các hình ảnh được đặt trong các tệp ".resources". Làm thế nào để trích xuất hình ảnh từ các tập tin ".resources" được tạo ra bởi Reflector?Làm thế nào tôi có thể trích xuất hình ảnh từ tệp .resources được tạo bởi một biên dịch ngược của một assembly .NET?
Tôi muốn sử dụng một số công cụ hơn là phải trích xuất hình ảnh theo chương trình, nhưng tôi sẽ sử dụng mã nếu tôi không thể tìm thấy ứng dụng phù hợp. Vì vậy, ở đây tôi hy vọng rằng ai đó đã làm điều này trước hoặc biết về một người xem (tốt nhất là miễn phí!) Cho các tệp tài nguyên này sẽ cho phép tôi trích xuất các hình ảnh. Nếu không, mã cũng tốt; khi tôi có thể viết ứng dụng nhỏ của riêng tôi để trích xuất hình ảnh.
Trình phản xạ cũng có thể thực hiện việc này, mở nút Tài nguyên của một hội đồng. Nhấp chuột phải vào tài nguyên và chọn Lưu dưới dạng. –
Tôi đã cố gắng trích xuất các hình ảnh với Reflector, nhưng như xa như tôi có thể thấy, Reflector chỉ lưu các tập tin .resources, nó không cho phép bạn lưu các bitmap chứa trong các tập tin ở định dạng BMP ... trừ khi tôi đang thiếu một cái gì đó ? Nó cung cấp cho một danh sách các bitmap khi bạn chọn một tập tin .resources, nhưng khi tôi nhấp chuột phải vào bitmap, có một tùy chọn "lưu dưới dạng" đó là tiếc là màu xám. Có lẽ đây là một tính năng trong phiên bản trả tiền bị thiếu trong phiên bản dùng thử mà tôi đang sử dụng? – BruceHill