CorFlags.exe檢查.NET程序平臺(tái)目標(biāo)(Platform Target)的工具
先通過(guò)實(shí)驗(yàn)觀察不同平臺(tái)目標(biāo)組件的下拉列表。在Visual Studio中依序調(diào)整PlatformTarget為Any CPU, x86及x64,分別編譯成EventPingPongAny.exe, EventPingPongX86.exe, EventPingPongX64.exe三個(gè)程序集。
再使用corflags EventPingPong*.exe的方法檢查相關(guān)屬性,得到結(jié)果如下:
H:\Lab\EventPingPong\bin>corflags EventPingPongAny.exe
Microsoft (R) .NET Framework CorFlags Conversion Tool. Version 4.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.
Version : v2.0.50727
CLR Header: 2.5
PE : PE32
CorFlags : 1
ILONLY : 1
32BIT : 0
Signed : 0
H:\Lab\EventPingPong\bin>corflags EventPingPongx86.exe
Microsoft (R) .NET Framework CorFlags Conversion Tool. Version 4.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.
Version : v2.0.50727
CLR Header: 2.5
PE : PE32
CorFlags : 3
ILONLY : 1
32BIT : 1
Signed : 0
H:\Lab\EventPingPong\bin>corflags EventPingPongx64.exe
Microsoft (R) .NET Framework CorFlags Conversion Tool. Version 4.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.
Version : v2.0.50727
CLR Header: 2.5
PE : PE32+
CorFlags : 1
ILONLY : 1
32BIT : 0
Signed : 0
若要將編譯成Any CPU的程序目標(biāo)平臺(tái)改為限定x86,可使用以下指令:
CorFlags /32BIT+ EventPingPongAny.exe
將參數(shù)改為/32BIT-則可以再還原回Any CPU。至于純x64目標(biāo)平臺(tái)的程序由于PE不同(為PE32+,與Any CPU, x86不同),故無(wú)法直接使用CorFlags切換,必須重新編譯。
相關(guān)文章
使用.NET Core實(shí)現(xiàn)餓了嗎拆紅包功能
這篇文章主要介紹了使用.NET Core實(shí)現(xiàn)餓了嗎拆紅包功能,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-07-07
C# .Net動(dòng)態(tài)調(diào)用webService實(shí)現(xiàn)思路及代碼
動(dòng)態(tài)調(diào)用web服務(wù)將執(zhí)行以下步驟:獲取WSDL/生成客戶端代理類(lèi)代碼/設(shè)定編譯參數(shù)/編譯代理類(lèi)/生成代理實(shí)例,并調(diào)用方法,很詳細(xì)的,感興趣的你可不要錯(cuò)過(guò)了哈2013-02-02
詳解ASP.NET Core應(yīng)用中如何記錄和查看日志
本篇文章主要介紹了ASP.NET Core應(yīng)用中如何記錄和查看日志,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2016-12-12
HttpHandler HttpModule入門(mén)篇
ASP.Net處理Http Request時(shí),使用Pipeline(管道)方式,由各個(gè)HttpModule對(duì)請(qǐng)求進(jìn)行處理,然后到達(dá) HttpHandler,HttpHandler處理完之后,仍經(jīng)過(guò)Pipeline中各個(gè)HttpModule的處理,最后將HTML發(fā)送到客戶端瀏覽器中。2010-01-01
ASP .NET Core API發(fā)布與部署以及遇到的坑和解決方法
這篇文章主要介紹了ASP .NET Core API發(fā)布與部署以及遇到的坑和解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08

