Làm cách nào để kiểm tra một .NET .dll được quản lý hiện có để xem liệu 32 bit hoặc 64 bit của nó?Làm cách nào để kiểm tra một .NET .dll được quản lý hiện có để xem liệu 32 bit hoặc 64 bit của nó?
Được biết đến ngõ cụt:
- "dumpbin/tiêu đề" không hoạt động, nó sẽ trả về 32-bit cho tất cả mọi thứ (nó chỉ nhìn vào các tiêu đề win32 bản địa).
- Phụ thuộc Walker không hoạt động, vì nó dành cho win32 .dll gốc.
Tuyệt vời, điều này hoạt động như một sự quyến rũ. – Contango
Đối với VS 2012, CorFlags hiển thị 32BITREQ (UIRED) và 32BITPREF (ERRED). Xem http://blogs.microsoft.co.il/blogs/sasha/archive/2012/04/04/what-anycpu-really-means-as-of-net-4-5-and-visual-studio-11 .aspx và http://msdn.microsoft.com/en-us/library/ms164699%28v=vs.110%29.aspx. – TrueWill