基本上出现这种错误就是因为你实际执行时加载的程序集,对应的pdb(调用用的文件)没有加载进来,所以断点不会停下来。 我遇到的错误是因为把程序数据库文件名错误的写成了 $(IntDir)$(TargetName).pdb(如下图),导致其错误的覆盖了项目dll对应的pdb文件,进行不能调试,应使其改成$(IntDir)vc$(PlatformToolsetVersion).pdb