我想研究大多数 .net 框架库类的 IL 代码。可能吗?我正在尝试反编译一些 dll(例如:System.Treading),但我只看到函数的签名。然后我去 mscorlib.dll 只看到清单。有没有办法看到真正的代码?
问问题
514 次
3 回答
3
您可以使用 .NET Reflector(商业但非常好):
https://www.red-gate.com/products/dotnet-development/reflector/
您可以使用它打开一个 .net 程序集(.exe 或 .dll)。
因此,您也可以通过选择框架版本来直接浏览 .NET Framework 程序集。
选择查看 IL 或其他语言,如 C# 或 VB 代码,就完成了。
还有例如这个免费工具(慢,非常慢):
于 2019-09-21T10:45:54.510 回答
1
我个人使用 ILspy 来反编译 IL 代码,它是轻量级工具且易于使用。
您可以在下面的链接中找到它:
https://sourceforge.net/projects/ilspyportable/
此致 。
于 2019-09-22T12:09:29.493 回答