如何查看msil代碼
亮術網 2020-09-19 本網原創
msil代碼是 .net 編譯成目標程序的中間代碼,懂得查看和分析它,有利于更好的理解 .net 和提高編程的效率。作為程序員,懂得這點是十分必要的,都有哪些查看方法呢?
一、用 Visual studio 2005(2008、2010、2012、2015、2017、2019 等)提供的 ildasm.exe
我們以 Visual studio 2005 和 2019 提供的 ildasm.exe 為例來說明具體的查看步驟,其它版本的操作步驟也一樣。
1、依次選擇“開始”——> Visual studio 2019(文件夾)——> Developer Command Prompt for VS 2019,打開“Developer Command Prompt for VS 2019”窗口。
Visual studio 2005:依次選擇“開始”——>“所有程序”——>“Visual studio 2005”——>“Visual studio 2005 Tools”——>“Visual studio 2005 命令提示”,打開“Visual studio 2005 命令提示”窗口。
2、輸入 ildasm 回車,打開“IL DASM”窗口。
3、依次選擇菜單欄的“文件”——>“打開”,然后選擇一個 dll 文件就可能看到 msil代碼。
二、用其它免費的工具
除了 Visual studio 可以查看 msil代碼外,網上還有一些免費的查看工具,比如 JustCompiler 就是一款免費的查看工具。工具本身容量很小,下載很快,下載后就能用,如果沒有安裝 Visual studio,不失為一種好的選擇。