用ILDasm工具打開託管dll文件,然後打開該dll文件的自描述文件:
或者使用VS命令CorFlags,注意,必須將文件與該命令工具放在同一盤符下:
如果需要將32位的託管dll文件改爲AnyCPU,或者將AnyCPU限定爲只允許32位調用 ,也可以使用CorFlags進行處理。
將32位託管程序轉爲AnyCPU命令:CorFlags /32BIT- C:\****\****.dll
將AnyCPU託管程序轉爲32位命令:CorFlags /32BIT+ C:\****\****.dll
至於純x64目標平臺的程序由於PE不同(爲PE32+,與Any CPU, x86不同),故無法直接使用CorFlags切換,必須重新編譯。