0

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

谢谢 :)

4

2 回答 2

2

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

因此,您可能想尝试使用 JustDecompile + Reflexil 进行编辑。这种方法的优点是只有您编辑的零件会被更改,而装配的其余部分将保持与原始零件相同。

于 2016-12-06T19:04:34.957 回答
0

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

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

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

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

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

于 2021-03-03T08:58:52.137 回答