既存のマネージド.NET .dllをテストして、その32ビット版または64ビット版を確認するにはどうすればよいですか?既存のマネージド.NETの.dllをテストして、その32ビットまたは64ビットを確認するにはどうすればよいですか?
既知の行き止まり:
- 「DUMPBIN /ヘッダー」は動作しません、それは(そのだけでネイティブのWin32ヘッダを見て)すべてのために32ビットを返します。
- 依存性ウォーカーは、ネイティブのwin32 .dllのためには機能しません。
既存のマネージド.NET .dllをテストして、その32ビット版または64ビット版を確認するにはどうすればよいですか?既存のマネージド.NETの.dllをテストして、その32ビットまたは64ビットを確認するにはどうすればよいですか?
既知の行き止まり:
、あなたは以下の情報を取得する必要があり、バック
Version : v4.0.30319
CLR Header: 2.5
PE : PE32
CorFlags : 1
ILONLY : 1
32BIT : 0
Signed : 0
この質問にも答えがありますが、キーワード "managed"、 "32-bit"または "64-bit"は含まれていないので、すぐにナビゲートするのは少し難しいです。 – Contango
これは魅力的です。 – Contango
VS 2012の場合、CorFlagsは32BITREQ(UIRED)と32BITPREF(ERRED)を示します。 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およびhttp://msdn.microsoft.com/en-us/library/ms164699%28v=vs.110%29.aspx – TrueWill