gpt4 book ai didi

c# - 反编译C# Exe,部分源代码可用

转载 作者:太空狗 更新时间:2023-10-30 00:45:51 25 4
gpt4 key购买 nike

我在工作中维护一个 C# 程序,由于硬盘崩溃,我丢失了已部署版本的一大块代码(这是我自己的错,因为没有足够频繁地推送 git 存储库),现在我必须程序的一些改动。我有该程序旧版本的源代码,我想反编译 exe 并将其与旧源代码合并以恢复我丢失的代码。

我知道我可以使用反射器等工具进行反编译,但我不想手动将其与旧代码合并,因为这样我就可以再次对更改进行编码(大约 1-2 天的工作)。这可能吗,还是我必须手动完成代码转储?

最佳答案

我建议你重新编译旧代码,然后用反射器反编译。

然后用反射器反编译当前的可执行文件,并比较这两个。这样你只会看到你所做的更改,你可以将这些更改应用于你的旧源代码,而不是仅仅在反编译代码和原始源代码之间进行差异 - 这显然会引发大量无趣的差异(评论,对于一件事!)。

老实说,我看不出它会比这更好。当然,这将是一个手动过程,但它仍然可以为您节省一些时间。

关于c# - 反编译C# Exe,部分源代码可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4655008/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com