我有一个正在使用的“核心”项目,并且为了使用另一个项目中的某些功能,我已将此项目添加到我的解决方案中,并使用Imports
语句将其导入到“核心”项目中。
但是,在调试过程中,我无法逐行调试添加的项目。它跳入一个类,但跳过了大部分,最后进入了我的“核心”项目。
例如,这是项目中添加的一个类:
即使设置断点,我也可以调试(黄色标记线)前三行,但是调试器随后会跳入我的主代码(在核心项目中)。
有没有办法像往常一样调试添加的项目。此刻,我创建了一个新项目,将两个项目中的所有内容都复制到该项目中,并在那里进行调试,并且可行,但这显然不是永久性的解决方案。
答案 0 :(得分:0)
如果要调试该项目,则需要具有pdb文件。当编译另一个项目时,您将看到在调试文件夹中有dll文件和pdb文件。取得该pdb文件并将其复制到主应用程序的debug文件夹中,您应该能够调试该项目,除非您添加了一些属性以避免调试原始功能(debuggerstepthrough)。