我有一个.exe文件的应用程序,我想更好地了解 - 我可以看到它在反射使用反射器创建的VisualStudio项目
有没有什么办法让反射器来创建代码,以便我可以一个VS工程在Visual Studio中正确查看它?
我有一个.exe文件的应用程序,我想更好地了解 - 我可以看到它在反射使用反射器创建的VisualStudio项目
有没有什么办法让反射器来创建代码,以便我可以一个VS工程在Visual Studio中正确查看它?
没有什么特别的需要,它被内置到Reflector中,尽管不是很容易发现。右键单击左侧窗格中的程序集,然后选择“导出”。您将有机会更改输出目录。单击确定,Reflector开始反编译代码,为每个单独的类创建一个源文件。并创建一个可以在Visual Studio中打开的.csproj文件。
是啊,有,但 http://www.remotesoft.com/salamander/
我已经用它来编译装配它并不便宜,但我从来没有使用该功能将其反编译成一个项目,所以不能给你一个对此进行审查。反编译器的质量将与反射器的质量相匹配。
它们也是与将exe反编译为项目相关的一些法律问题 - 以及重新编译的来源,因此请谨慎使用它。
检查出杰森博克的FileGenerator,它可能是你在找什么。
这看起来很棒! – 2010-03-13 13:20:00
还没有意识到这一点。谢谢。 +1 – 2010-03-13 13:28:03
我用过丹尼斯鲍尔的Reflector.FileDisassembler http://www.denisbauer.com/NETTools/FileDisassembler.aspx。它可以很好地编译和遍历代码。
不好意思问,但你为什么用它来代替反射器?该slamander似乎很好,但作为反射器是免费的,直到版本6,并且非常灵活... – 2011-11-14 14:31:36
我只是不知道反射器具有该功能。我同意这将是一个免费的/如果没有更便宜的选择做到这一点 – 2011-11-15 22:26:38