Complete Arduino intellisense is provided along with a fully featured Arduino Development inside Visual Studio. Visual Studio developers can use intellisense and other standard tools to explore and develop their own arduino source codes and optionally explore the arduino core and libraries. Visual Studio developers no longer need to use the Arduino Ide. Instead, we can code and upload to any Arduino microprocessor using Visual Studio.
Arduino Visual Studio intellisense is automatically updated when the arduino board is changed, when libraries are added and when new source code is added to a project. Multiple sketch projects are fully supported in additiona to compile and upload. Programmers and burning of bootloaders are also available.As is normal in Visual Studio most arduino commands are available from multiple locations such as main menus, tool bars and context menus.
Compile and upload commands are provided using the standard Visual Studio commands such as "Build Project" or "Build Solution".Board changes and intellisense updates are confirmed in the Visual Studio status bar. If the Arduino Boards selection tool bar is being used then the current board is displayed on the tool bar
Typing or pressing CTRL+J in a source code document will display the intellisense options relevent to the selected Arduino Board. In the example below the Visual Studio is showing the arduino intellisense for an Arduino Mega

Read more