Download & Installation Guide - http://www.visualmicro.com
Visual Micro is based on the operational procedures of the Arduino IDE and follows the rules applied by the Processing IDE for Arduino. This allows the user to load a standard Arduino sketch into the Visual Studio environment without having to make changes to the sketch or .PDE files.

Visual Micro is the most comprehensive and easy to use build environment for Arduino to date. The Visual Studio addin includes many of the features you would expect to find in Visual Studio but that are not usually available in the Arduino IDE.
2008
Some examples:-
1 Compiler Error GoTo Source Location
2 Find In Files
3 Full Arduino Intellisense for the sketch, all cores and libraries
4 Options to "Include All Arduino Files" in the current sketch project. This makes learning and exploring very easy and does not cause compiler problems.
5 Auto pause and re-start serial during upload (unless using ISP/programmer which is fully supported)
6 Burn Bootloader
7 Multiple "Serial Viewer" Tool Windows
8 F6 Build, F5 Build & Upload
+++
2010
This example shows serial from an arduino board on COM12. The serial is temporarily paused because an upload is in progress


