Visual Micro HomeNew Users Please ReadHow to configure Arduino color coding in Visual StudioThis product does not work with express editions of Visual Studio. Learn how you might download Visual Studio 2010 Professional for freeTo register for the forum and major release notifications, please email info
at visualmicro.com with email address, user name and display name. To register for all new release notifications sign up to codeplex and click "notifications" below the download section on the right.
About the Current Release
Version 26 is stable and version 27 (recommended) is beta with some minor changes.
Read more on the
visual micro site or visit the
forum.
If you are
new to arduino it is important to install and run
arduino before installing this addin.
How to compile and uploadThe standard Visual Studio "Build" options will build/compile for Arduino. Either a single Arduino project or all Arduino projects in the current current solution.
The standard Visual Studio "Debug" options will upload (but not debug). "Start with or without" debugging will upload for the selected port and board. On the tools menu you can also override the serial upload and use a programmer instead.
To recap, all of the Visual Studio "build/debug" tool bar buttons, "build" menu items, "debug" menu items, right click context project menu and keyboard shortcuts provide compile and upload for Arduino. For an example then press F5
If you have multiple arduino projects in a single solution you can right mouse menu on a project name to "Set As Startup Project". This governs which project is uploaded when clicking F5 or any of the standard "Start" commands in Visual Studio. The current start up project will be shown in bold in the Visual Studio solution explorer.
You will find more examples of the arduino visual studio features
here2008 please note that button and menu icons are a fixed picture in the 2008 version. The example directly below is out of date, see the 2010 example below for a better example
2010
an interactive software community service