dotpeek 显示不同版本的代码

sil*_*ver 5 c# resharper dotpeek

我对 dotpeek 产品有最奇怪的事情。

我从本地文件夹打开了一个旧的 dll 版本,并在 dotpeek 中看到了一些添加到新版本的代码。经过大约一天的调查,反汇编向我展示了旧代码。

有人可以向我解释如何做到这一点以及将来如何避免它。我能想到的唯一解释是新版本已加载到 GAC(全局程序集缓存)。

有人遇到过这个问题并且知道如何解决吗?

小智 1

确保删除本地源文件。

当本地源文件不存在时,dotpeek将被强制反编译。