I am using VS 2008 on a 64 bit XP machine. I am debugging a 32-bit C ++ DLL through a console program. DLL and EXE projects are contained in the same SLN as I can modify the DLL during validation.
What happens is that every time I kill a program with Debug | Stop debugging (Shift-F5). VS stops the program, but the console window remains open! If I sit at a breakpoint and press Shift-F5, it will end correctly, but if the program works with a full tilt, when I stop it, I often see this instead.
The big problem is that I cannot close these zombie windows. Using the final task in the task manager does nothing (no message, nothing). When I close the car, it is unable due to orphans, and I have to resort to an actual power outage.
I think this is due to the fact that the DLL and EXE project are in the same SLN, since for several months I worked on this project in two VS instances, one for the DLL and the other for the EXE. I constantly skipped between windows when I was working. This problem never occurred until I included two projects in one SLN. A single SLN works much better, but this anomaly is very annoying.
Any ideas anybody?
UPDATE
After a little search ( here ), I found that it seems to be related to one of the updates from last Tuesday (KB977165 or KB978037). Thanks to Microsoft for its great pre-release testing.
c ++ debugging visual-studio-2008
Marc bierier
source share