2010-09-30 33 views

Trả lời

6

Bắt đầu nhắc lệnh Visual Studio 2008, chuyển đến thư mục mà hội đồng của bạn đang ở, nhập corflags.exe assemblyName.dll và bạn sẽ nhận được thông tin sau.

Version : v4.0.30319 
CLR Header: 2.5 
PE  : PE32 
CorFlags : 1 
ILONLY : 1 
32BIT  : 0 
Signed : 0 
+0

Tôi phải làm gì trên máy khách không cài đặt studio trực quan? –

+0

Raj, CorFlags.exe là một phần của Windows SDK có thể được tìm thấy ở đây C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v7.0A \ Bin \ x64 \ corflags.exe, tôi không chắc chắn những gì dependcies nó có nhưng bạn có thể thử chạy nó như là cá nhân .exe trên máy khách – Iain

2

Tôi tin rằng bạn có thể làm điều đó bằng cách sử dụng ILDasm hoặc .NET Reflector.

Mở Visual Studio lệnh nhắc ... Run ILDASM

Nếu bạn mở Manifest, bạn sẽ có thể để có được những .ver, và phiên bản mscorlib nên được phiên bản đích. Ví dụ: DLL sau đang sử dụng 4,0

// Metadata phiên bản: v4.0.30319 .assembly extern mscorlib { .publickeytoken = (B7 7A 5C 56 19 34 E0 89) // z \ V.4 .. .ver 4: 0: 0: 0 }

1

Tải ILDASM và nhập DLL của bạn. Kích đúp vào 'Manifest' và nó sẽ hiển thị phiên bản khung công tác.

2

Bạn chắc chắn có thể tải xuống từ .NET Reflector. (Xem ảnh chụp màn hình bên dưới - điều cuối cùng được liệt kê là Thời gian chạy đích.)

Alt text

+0

Rất tiếc. Tôi thấy một người khác đã đề xuất điều này. Tôi đang bỏ phiếu cho người đó vì họ đã trả lời trước, nhưng tôi sẽ để lại câu trả lời của tôi cho ảnh chụp màn hình, bởi vì tôi hy vọng nó sẽ tiết kiệm thời gian và hữu ích. – David

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