debugging - 使用 Telerek Just Decompile 重新创建 .NET 源项目L:无法正常调试
问题描述
我们丢失了一些源代码,所以我使用 Telerek 的 Just Decompile 来反编译一个 dll 并在 Visual Studio 中创建一个 C# 项目。我更改了引用 dll 的项目,而是引用了我添加到解决方案中的新反编译项目。
当我去调试我的项目时,我希望能够进入反编译的代码。相反,它跳过了我希望调试进入的代码行。
我发现如果我更改了调试选项并取消选中“调试我的代码”设置,然后选择调试 => Windows => 模块并为反编译项目加载调试符号,我可以进入反编译项目的代码但是我没有正常的调试能力,例如显示变量值的能力更不用说更改代码和继续的能力。
我希望能够正常调试反编译的项目。我可以尝试创建一个全新的项目并复制每个代码文件,一次一个,看看我是否可以手动重建一个全新的项目,但这将是漫长而乏味的。
关于我必须对我的反编译项目做什么才能创建一个可以作为普通项目调试的项目的任何想法?
解决方案
推荐阅读
- docusignapi - 从一位专用用户发送信封
- java - 春季启动缓慢的jsp加载
- algorithm - 在二叉树中,对于每个节点,左右节点数之差
- python - 从购物篮中删除 1 个项目,然后使用 Python 为每个用户预测该项目
- javascript - 无法解析 API ip 地址
- reactjs - 设置自动完成下拉列表的 Z-index,并使用 getOptionSelected
- css - 在 Bootstrap 中为只有一个屏幕创建个性化的 CSS 类
- javascript - 在可拖动元素上模拟 3 像素拖动
- html - Cheerio .text() 返回错误的响应
- python - 如何从系统故障中恢复关键的 Python 作业