ok how the hell do I debug with .Net and HL2 ??

sorry Im a bit mad at it... (most of the time it crashes and I have to close CS:S cause it blocks the MSVC window when it wants to break.. so its stops debugging..)
Also it doesnt debug the source, only the dissasembly which is a bit crap since I cant read that damn stuff