我在项目 <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
中继续进行调试?
答案 0 :(得分:0)
您需要使用调试信息构建DLL,将.pdb
文件和.dll
一起复制到调试器将看到它的文件夹中。但是要做好准备,发布配置是使用优化构建的,因此您可能看不到变量的值(或看到不正确的值),某些断点可能不起作用,当您进入/调试调试器时可能会向前和向后跳跃。因此,通常可以调试Release配置,但是使用Debug配置要容易得多。