我有一个现有的.NET dll。我想反编译源代码并生成项目结构。通过.NET反射器,我能够生成源代码,但现在我可以将源代码保存到Project结构中。 是否有任何其他工具可以生成源代码以及.NET dll的项目结构?
答案 0 :(得分:1)
File Generator是一个Reflector加载项,能够生成源代码文件和项目文件,可以在Visual Studio中打开。
答案 1 :(得分:0)
最近已经可以使用。但是,我没有使用它。
答案 2 :(得分:0)
反编译器不是一个完美的解决方案。有许多东西不能正确地进行逆向工程,而是将其转换为兼容(但不完全相同)的方法。
这是因为优化改变了代码,而某些语言结构只是语法糖,反编译器很难知道你是使用了糖还是手动做过。
我不相信在编译项目时,项目结构以易于访问的方式保存。如果您有一个pdb文件......但没有一个,可能不是。