the breakpoint will not currently be hit. No symbols have not been loaded for this document.
上面这个小黄感叹号是不是难住了你?
我当时是,一次C++,一次C#。
首先,最最要紧的是知道,你debug的是什么类型的代码,attach的时候,会让你选择:native还是managed抑或是script等等
c++是native
c#是managed
如果以上你选择对了,或者是auto选择的,PS有时auto也有错。
如果以上没问题了,那么:
If that didn't work check this:
- Right mouse click your project
- select [Properties]
- select the [Build] tab
- make sure [Define DEBUG constant] and [Define TRACE constant] are checked
- Click the [Advanced] button at the bottom of the Build tabpage
- Make sure that [Debug Info:] is set to [full]
- Click [OK] and rebuild the project ;-)
Hope that works for you! (step 6 generates the .pdb files, these are the debugging symbols)