Dotpeek - 修改DLL文件 - 在项目中使用修改(重新编译)

时间:2016-12-01 12:36:42

标签: dll decompiling recompile .net-reflector dotpeek

我已经完成了这个过程 - 在Dotpeek中导入dll文件并将程序集导出到Project,现在我可以在VS 2015中修改dll文件,但是如何重新编译项目并在现有项目中再次使用重新编译的dll文件..我尝试过在vs 2015中构建项目,但它显示了大量编译时错误,请帮助

谢谢:)

2 个答案:

答案 0 :(得分:0)

相当不幸的是,没有反编译器可以生成编译包含多个类的程序集的代码。

所以你可能想尝试使用JustDecompile + Reflexil进行编辑。这种方法的优点是只有您编辑的部分才会被更改,而其余的部件将与原始部件保持一致。

答案 1 :(得分:0)

您可以使用 Jetbrains 的 dotPeek,只需右键单击 DLL 并使用 dotPeek 打开即可使用它打开任何 DLL。

在 dotPeek 中对 DLL 进行反编译后,右键单击左侧部分中的 DLL,然后选择“导出到项目”选项。

如果是 .NET DLL,它将在 Visual Studio 中将整个 DLL 作为类库项目打开。

您可以修改源代码并重新编译 DLL。

我不太确定您的要求,我建议您将 DLL 方法/操作扩展到您的项目中,而不是对 DLL 的重新编译进行编辑。