Visual studio 将调试切换到另一个项目

Visual studio 将调试切换到另一个项目,visual-studio,visual-c++,Visual Studio,Visual C++,我在项目A中有一个简单的condole应用程序,它使用在另一个项目B中创建的dll。这两个项目都在当前解决方案中。我启动调试控制台应用程序,并希望在可执行文件调用其函数时,在Bdll项目中继续调试。当前dll发布版本被复制到projectDebug文件夹。如何实现在dllprojectB中继续调试当在projectA的控制台应用程序中启动时?您需要使用调试信息构建dll,将.pdb文件以及.dll复制到调试器将看到它的文件夹中。但是请做好准备,该版本配置是通过优化构建的,因此您可能看不到变量的值

我在项目
A
中有一个简单的condole应用程序,它使用在另一个项目
B
中创建的
dll
。这两个项目都在当前解决方案中。我启动调试控制台应用程序,并希望在可执行文件调用其函数时,在
B
dll
项目中继续调试。当前
dll
发布版本被复制到project
Debug
文件夹。如何实现在
dll
project
B
中继续调试当在project
A
的控制台应用程序中启动时?

您需要使用调试信息构建dll,将
.pdb
文件以及
.dll
复制到调试器将看到它的文件夹中。但是请做好准备,该版本配置是通过优化构建的,因此您可能看不到变量的值(或看到不正确的值),一些断点可能不起作用,并且当您跨入/跨过调试器时,调试器可能会笨拙地前后跳转。因此,通常可以调试发行版配置,但使用调试配置更容易