【抬杠.NET】如何進行IL程式碼的開發(續)

背景 之前写了一篇文 【抬杠.NET】如何进行IL代码的开发 介绍了几种IL代码的开发方式。 创建IL项目 C#项目混合编译IL 使用InlineIL.Fody 使用DynamicMethod(ILGenerator) 我个人比较喜欢IL和C#在同一个项目的方式(毕竟单单为了一点点IL代码新建一个I …

Continue Reading

【抬杠.NET】如何進行IL程式碼的開發

背景 在有些时候,由于C#的限制,或是追求更高的性能,我们可以编写IL代码来达到我们的目的。本文将介绍几种IL代码开发的几种方式,环境为visual studio 2019 + net5.0 sdk。 本文所用代码均在 //github.com/huoshan12345/ILDevelopSampl …

Continue Reading

淺談 C# Assembly 與 IL (一):C# Assembly 與 Reflection

  • 2021 年 4 月 26 日
  • 筆記

作者:Compasslg 前言 前一阵子想利用闲余时间写一个 Unity 游戏的翻译工具,主要是用于翻译一些内嵌在代码中的文本,最初想偷懒看了一下网上的教学推荐说可以先利用DnSpy、ILSpy等工具反编译,直接修改反编译出来的代码中的字符串然后再重新编译,这样就只需要写一个提取和置换c#代码中所有 …

Continue Reading