如何在Visual C#Express 2010中加载DLL的调试符号?

时间:2012-12-11 17:21:30

标签: c# visual-studio

我正在使用Visual C#2010 Express编写应用程序。我想步入DLL中的一些代码来调试它。 DLL及其整个源代码树都在我的同一台PC上。如何为其加载符号?

谷歌搜索答案说使用Debug> Windows>运行或调试模式下的模块。但我没有看到任何模块选项,http://msdn.microsoft.com/en-us/library/4c8f14c9%28v=vs.100%29.aspx表明Express没有获得模块窗口。那么我应该如何加载符号以便我可以进入我的DLL?

提前致谢。

2 个答案:

答案 0 :(得分:1)

我找到了一种解决方法,在这种情况下工作,即DLL构建项目在我的PC上。 。 。

  • 打开工具>的窗口选项
  • 选中左下角标有“全部显示”的复选框 设置“
  • 从树状视图展开调试>符号窗口
  • 有一个多行文本框,标签为“符号文件(.pdb)” 位置:“
  • 在该标签右侧有一排图标
  • 点击看起来像新文件夹图标的图标;这将产生 带有复选框的空编辑行
  • 输入.PDB文件所在文件夹的完整路径 找到复选框并退出选项。

    通过这个,我能够逐步执行DLL中的代码并查看变量。

答案 1 :(得分:0)

调试 - >附加到处理并找到已加载.dll

的进程