Visual Studio debugging?

When using visual studio for development, is there any way to set breakpoints and step through my code? If so is there any documentation on how to do so?

I haven’t found a way to attach the Visual Studio debugger (though I’d love to!), but you’re aware that Monodevelop (bundled with 3.0+) has a debugger that works with Unity, right?

No im not, is there any documentation on how to debug?

Indeed Visual Studio can’t be used.

But if you use the MonoDevelop that comes with unity its easy.
Run unity and then in mono use run - attach to process and then to unity. (or alternatively use the plug button in the toolbar)
The same also works for dev build with debugger support running on the machine or even running on iOS.

There’s actually a whole section on debugging in the manual

http://unity3d.com/support/documentation/Manual/Debugger.html