首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ILSpy,如何使IL代码看起来更像本机C#而不是机器代码

ILSpy,如何使IL代码看起来更像本机C#而不是机器代码
EN

Stack Overflow用户
提问于 2021-11-20 17:57:08
回答 2查看 332关注 0票数 0

这是我的结果

这就是我想看到的

我刚刚开始使用ILSpy,dll与Unity结合在一起,我只是将Assembly-CSharp.dll拖到ILSpy中,我已经搜索了很长一段时间了,但是没有什么leaned.Is设置是我需要的?

EN

回答 2

Stack Overflow用户

发布于 2021-11-20 18:12:54

在ILSpy的顶部菜单中,您可以看到一个组合框/下拉列表,它选择反编译器的输出目标语言。在您的情况下,我怀疑它设置为IL。将其值更改为C#,您的情况将得到改善.

票数 2
EN

Stack Overflow用户

发布于 2021-11-20 18:03:30

你什么意思?

C#码被编译成IL码。

IL代码看起来不像C#代码,因为它是另一种语言。如果您将一个程序集拖到ILSpy中,它只能向您展示IL --为什么它会显示任何甚至远程看起来像C#代码的东西?ILSpy是为了向您展示IL代码-您不能使ILSpy看起来像C#代码。这就像“我如何使英语遵循德语语法”。

现在有反编译器了。他们的答案是:像编译器那样编写IL代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70048502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档