将调试切换到另一个项目

时间:2016-01-26 13:48:17

标签: visual-studio visual-c++

我在项目 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> </exclusion> </exclusions> </dependency> 中有一个简单的吊牌应用程序,它使用在另一个项目A中创建的dll。这两个项目都是当前的解决方案我开始调试控制台应用程序,并希望在可执行文件调用它的函数时继续在B B项目中进行调试。当前dll版本已复制到项目dll文件夹。在项目Debug的控制台应用程序中启动时,如何在dll项目B中继续进行调试?

1 个答案:

答案 0 :(得分:0)

您需要使用调试信息构建DLL,将.pdb文件和.dll一起复制到调试器将看到它的文件夹中。但是要做好准备,发布配置是使用优化构建的,因此您可能看不到变量的值(或看到不正确的值),某些断点可能不起作用,当您进入/调试调试器时可能会向前和向后跳跃。因此,通常可以调试Release配置,但是使用Debug配置要容易得多。