我很清楚可以使用反射器来浏览程序集内的内容,并且可以使用FileDisassembler将内容转换为带有cs项目的c#源代码。但是FileDisassembler
输出的源代码如果与属性有接口,则可能无法编译。
其他类似的应用程序是FileDisassembler
做的吗?
答案 0 :(得分:1)
我不相信Reflector的反编译器。
很多时候我看到它只是忽略它不理解的指令,或者只是优化某些序列,并改变过程的含义。
唯一值得信赖的方法是使用IL。
关于更多工具,请查看CCI。 IIRC,他们在某个阶段有一个C#源发射器,但由于某种原因它被移除了。
答案 1 :(得分:0)