首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DnSpy反编译的输出有语法错误,不能重新编译,特别是"<>f__switch$map1“

DnSpy反编译的输出有语法错误,不能重新编译,特别是"<>f__switch$map1“
EN

Stack Overflow用户
提问于 2021-06-30 13:40:27
回答 1查看 331关注 0票数 0

我有一个不再支持的程序,也没有可用的源代码。所以我反编译了它,以便进行修复,因为所需的修复是实质性的,所以我决定使用dnSpy将反编译的代码导出为一个项目,但是其中存在一些错误。特别是,我看到变量名看起来像<>f__switch$map1,可以是任何数字来代替1。我尝试用更合理的名称替换它们,并删除<>,但它似乎没有真正声明在任何地方?如何在dnSpy的输出中修复这些编译器错误。

EN

回答 1

Stack Overflow用户

发布于 2021-07-19 13:07:19

因此,在我的例子中,我可以简单地重命名所有东西,然后在其他地方定义它,这起作用了,程序能够编译。

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

https://stackoverflow.com/questions/68188995

复制
相关文章

相似问题

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