2010-07-28 17 views
7

Trong trình ghi nhật ký .NET (FUSLOGVW.exe) thì hai tùy chọn trong số lower right of the screen là gì?Trình kết hợp .NET Fusion: Sự khác nhau giữa Mặc định và Hình ảnh Gốc là gì?

Log Categories 
    + Default 
    + Native Images 

Và làm cách nào tôi có thể sử dụng một trong hai để chẩn đoán vấn đề lắp ráp chế độ hỗn hợp?

+1

bản sao có thể có của [Ý nghĩa của Default/NativeImage trong fuslogvw là gì?] (Http://stackoverflow.com/questions/944633/what-is-the-meaning-of-default-nativeimage-in-fuslogvw) – adrianbanks

+0

Các câu hỏi giống nhau, nhưng câu trả lời được chấp nhận bắt đầu bằng "Tôi nghĩ". Điều này đã có một câu trả lời chi tiết hơn nhiều. – user403830

Trả lời

5

Hình ảnh gốc là các tệp được tạo bởi ngen.exe. Nó chứa mã máy được biên dịch trước cho một assembly, do đó trình biên dịch JIT không cần thiết. Tất cả các assembly .NET đều là ngen-ed. Họ có phần mở rộng tên tập tin .ni.dll.

Bạn thường không quan tâm đến chúng nếu bạn đang cố khắc phục sự cố giải pháp lắp ráp. Nhưng bạn có thể thấy chúng được tải nếu bạn chọn "Hình ảnh gốc" thay vì "Mặc định".

+0

Nơi nào các hội đồng chế độ hỗn hợp nằm giữa các tùy chọn này? – user403830

+0

Họ chỉ là một hội đồng khác có chứa IL. Fusion không quan tâm đến các bit không được quản lý trong nó. –