【抬杠.NET】如何進行IL代碼的開發
背景 在有些時候,由於C#的限制,或是追求更高的性能,我們需要編寫IL代碼來達到我們的目的。 本文將介紹幾種IL代碼開發的幾種方式,環境為visual studio 2019 + net5.0 s ...
背景 在有些時候,由於C#的限制,或是追求更高的性能,我們需要編寫IL代碼來達到我們的目的。 本文將介紹幾種IL代碼開發的幾種方式,環境為visual studio 2019 + net5.0 s ...
前言 Common Language Runtime(CLR)是一個很強大的運行時,它接收 Common Intermediate Language(CIL) 的輸入並最終產生機器代碼並執行。CIL ...
作者:Compasslg 前言 前一陣子想利用閑余時間寫一個 Unity 游戲的翻譯工具,主要是用於翻譯一些內嵌在代碼中的文本,最初想偷懶看了一下網上的教學推薦說可以先利用DnSpy、ILSpy等 ...
1. 程序集和CIL: 程序集是由.NET語言的編譯器接受源代碼文件產生的輸出文件,通常分為 exe和dll兩類,其中exe包含Main入口方法可以雙擊執行,dll則需要被其他程序集調用執行。 ...