我有一个项目引用了我有代码的程序集。我也有所有的 PDB 文件等。但是,有时我在调试时单击了对话框上的错误按钮,现在我无法再进入汇编代码。我知道这个描述有点含糊,但我相信我不小心点击的对话框是当您的“源代码比程序集的构建版本更新,继续调试?”时抱怨的那个对话框。但我不能确定。无论如何,我很肯定有一些简单的方法可以让 Visual Studio 恢复到它将再次开始单步执行我的汇编代码的状态。有什么好主意吗?
问问题
5177 次
1 回答
3
请在您的子项目中确保以下内容:-
“构建干净”您的子项目。请确保所有 dll 和 pdb 文件已从您的子项目的 bin\debug 文件夹中删除。
通过单击 build 或 ctrl-shift-b “构建”您的子项目。请不要按 F5,因为由于某种原因它没有获取最新的 dll 和 pdb 文件。
请确保您没有对父 dll 的“发布”版本的引用,有时它会给我带来问题,具体取决于该项目的发布版本配置。它应该是父项目的“调试”构建配置,您应该从调试文件夹添加引用或在 Visual Studio 中使用“引用路径”。
现在您可以通过按 F5 来运行该项目。
希望这可以帮助。
于 2011-09-20T12:48:44.493 回答