我有一个不再支持的程序,也没有可用的源代码。所以我反编译了它,以便进行修复,因为所需的修复是实质性的,所以我决定使用dnSpy将反编译的代码导出为一个项目,但是其中存在一些错误。特别是,我看到变量名看起来像<>f__switch$map1,可以是任何数字来代替1。我尝试用更合理的名称替换它们,并删除<>,但它似乎没有真正声明在任何地方?如何在dnSpy的输出中修复这些编译器错误。
发布于 2021-07-19 13:07:19
因此,在我的例子中,我可以简单地重命名所有东西,然后在其他地方定义它,这起作用了,程序能够编译。
https://stackoverflow.com/questions/68188995
复制相似问题