【发布时间】:2016-03-16 09:38:27
【问题描述】:
我在 Visual Studio 中有多个项目(让我们称之为 MyLibrary),其中包含我在其他项目中使用的许多漂亮的函数和类。我直接添加了对MyLibrary.dll 的引用,而不是项目本身。
但是,当我运行其他项目之一时,我现在需要通过 MyLibrary 中的某些内容来断点。如何按照我设置项目的方式调试我的 dll?我知道我之前在这些项目中做过,但是由于我没有做任何特别的事情,所以我不知道缺少什么。
我已经关闭了 Just-my-code 并遵循了一些类似的提示,但我还没有进入 .pdb's。如果我需要调试另一个 DLL,我将不胜感激有关如何从 MyLibrary 导出它的一些信息。
【问题讨论】:
-
你不能,除非你有调试符号和源代码。没有调试符号,您将无法看到其他库的方法、符号、设置断点(进入 IL)等。没有源代码,您将只能查看 IL
-
我确实拥有源代码,但似乎我没有任何调试符号。
-
在构建项目时会生成调试符号。你会在你的 bin/debug 文件夹中找到它们
-
我在
obj文件夹中找到了一个pdb。我的 bin/debug 文件夹没有。
标签: c# .net visual-studio visual-studio-2013