VC++ DLL加断点不能调试问题及解决方法
项目环境:
VS2005, C# 调用 VC++ DLL
这里VC++ DLL分两种情况:
1。managed DLL, 理论上C#调用managed DLL加断点调试完全没有问题,可以直接跟踪进入managed DLL。
2。unmanaged DLL,根据我的经验,不打开下面的开关,是不能直接跟踪进入unmanaged DLL的。
开关打开方法:
C# Project (C# 项目)--> Property (属性) --> Debug (调试) --> Enable unmanaged code debug (启动非托管代码调试)
OK, try again!