I'm trying to debug a single threaded application. When the program reaches to a breackpoint, the thread state pass to "1". Then, when I press F10 (step-over), the program just continue and it doesn't go to the next statement.
Sounds like you made something bad in that statement or debugging with the wrong symbols. What if you set a breakpoint where you expect to stop after F10? What if you remove that statement you step over? Have you tried doing a solution cleanup and then a rebuild?
Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by
definition, not smart enough to debug it.
- Brian W. Kernighan