2012-01-18 26 views
6

Tôi có ReSharper 6.1 và có thể sử dụng lệnh Điều hướng đến> Các nguồn được biên dịch để dịch ngược các assembly .NET mà tôi không có mã nguồn. Điều này thật tuyệt vời khi tôi muốn xem qua một hội đồng mà tôi đã tham chiếu trong mã của tôi.Trình giải mã ReSharper - tôi có thể sử dụng nó cho các assembly độc lập không?

Có cách nào (như trong Reflector và ILSpy) chỉ đơn giản là cung cấp cho ReSharper một tập tin lắp ráp độc lập và dịch ngược nó? Tôi muốn lấy một DLL được triển khai từ một máy chủ và xem mã đã biên dịch để tôi có thể xác minh nó là phiên bản mà tôi nghĩ là nó.

(tôi hoàn toàn nhận thức được rằng thực tế Tôi hỏi điều này có nghĩa quá trình phiên bản của chúng tôi rất nhiều lá để được mong muốn, nhưng đó là một chủ đề khác nhau!)

Trả lời

9

Bạn có thể sử dụng công cụ độc lập dotPeek cho nhiệm vụ này. Nó sử dụng công nghệ tương tự như ReSharper.

+2

tôi đã thấy rằng đã có sẵn, nhưng cho rằng nó chỉ đơn giản là một tập hợp con của các chức năng có sẵn trong ReSharper và rằng tôi đã thất bại trong việc tìm một mục menu cho phép tôi làm điều đó. Rõ ràng đó không phải là trường hợp! –

1

Sử dụng dotPeek mà là một ứng dụng độc lập dựa trên công cụ ReSharper dịch ngược (hoặc cách khác xung quanh, như bạn muốn)

+1

Tôi thậm chí còn nhanh hơn sau đó là khách hàng tiềm năng tiếp thị của JetBrains. Không tệ. Tôi có nhận hoa hồng không? Hehe ... –

+1

Tôi thấy bạn làm việc cho JetBrains ... là có bất kỳ lý do tại sao khả năng này không được xây dựng vào chính ReSharper? Sau khi tất cả, công cụ biên dịch là tất cả ở đó, chắc chắn nó sẽ chỉ cần một số loại GUI. –

+0

@DanielHilgarth Thực hiện tốt và một ý kiến ​​từ tôi. Nó không có vấn đề mặc dù để được nhanh hơn tôi như tôi là một tổng chậm. – gorohoroh

Các vấn đề liên quan