gpt4 book ai didi

c# - 使用 Reflector API 获取反编译后的源码

转载 作者:太空狗 更新时间:2023-10-30 01:24:44 25 4
gpt4 key购买 nike

我正在寻找一些允许反编译 .NET 程序集以获取源代码的框架。

我知道 Reflector 提供了某种 API 来对程序集执行操作,当我使用它时,我似乎只得到 IL 指令而不是实际的源代码。

我想做的是设置某种智能的未处理异常处理程序,这将使我获得失败的代码行(用于内部调试目的)。

这可以使用 Reflector API 实现吗?为此还有哪些其他工具可用?

最佳答案

我写了几篇文章,可能对您有所帮助。

http://www.simple-talk.com/dotnet/.net-framework/-.net-reflector-meets-the-codedom/讨论如何为 Reflector 分解创建您自己的语言。这对于 Reflector 将抛出的遍历语言结构很有用。

http://www.simple-talk.com/dotnet/.net-tools/hosting-.net-reflector-in-your-own-application/讨论在您自己的代码中托管 Reflector 以使用 API。这将引导您完成访问反射器中的 API 并访问其逻辑的过程。

我希望这至少能帮助您指明获得所需内容的方向。

关于c# - 使用 Reflector API 获取反编译后的源码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8630260/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com