Multiple project visual studio解决方案不会调试一个项目dll
Multiple project visual studio solution won't debug one project dll
我一直在一个解决方案中处理多个项目(3-5、1 个 exe、rest dll),到目前为止没有遇到任何问题。现在我的项目之一 (dll) 不会在解决方案中进行调试。 exe和两个dll是c#的,其余的都是vb。 vb dll 现在无法使用。我们刚刚更改了源代码管理,我将项目删除并重新添加到一起,这是最大的区别。从那时起我收到 "the breakpoint will not be currently hit. No symbols have been loaded for this document",错误。它没有显示在 debug->windows->modules 中,到目前为止我已经添加和删除它,重置对所有解决方案的引用,重新启动并在整个互联网上进行研究。另外,我正在与 Visual Studio 15.
合作
dll 尚未加载到您要调试的进程中,在项目属性下检查是否已签入优化代码,这将导致 VS 将程序集视为 "not my code",它不会加载它的符号。
好的,感谢我的一位同事,终于让它工作了。我在我的 exe 中引用了 bin 文件夹中的 dll。我们删除了引用并创建了一个新的引用,将其直接链接到 dll 的调试文件夹。然后我可以进入 dll。
我一直在一个解决方案中处理多个项目(3-5、1 个 exe、rest dll),到目前为止没有遇到任何问题。现在我的项目之一 (dll) 不会在解决方案中进行调试。 exe和两个dll是c#的,其余的都是vb。 vb dll 现在无法使用。我们刚刚更改了源代码管理,我将项目删除并重新添加到一起,这是最大的区别。从那时起我收到 "the breakpoint will not be currently hit. No symbols have been loaded for this document",错误。它没有显示在 debug->windows->modules 中,到目前为止我已经添加和删除它,重置对所有解决方案的引用,重新启动并在整个互联网上进行研究。另外,我正在与 Visual Studio 15.
合作dll 尚未加载到您要调试的进程中,在项目属性下检查是否已签入优化代码,这将导致 VS 将程序集视为 "not my code",它不会加载它的符号。
好的,感谢我的一位同事,终于让它工作了。我在我的 exe 中引用了 bin 文件夹中的 dll。我们删除了引用并创建了一个新的引用,将其直接链接到 dll 的调试文件夹。然后我可以进入 dll。