如何在 .net DLL 中编辑 C# 代码

How to edit C# code in a .net DLL

我使用过很多反编译器,但经验太少,无法理解在哪里可以编辑 DLL 中特定对象的 c# 代码。是否可以简单地编辑 C# 代码并保存更改?如果是这样,我该怎么做呢?

TL:DR 如何在我没有源代码的 DLL 中编辑 C# 代码?

您可以使用 https://github.com/0xd4d/dnSpy

编辑和修补 .NET DLL/EXE

对我来说效果很好。