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