note 1st June: We are working on an update for vs2019 which sometimes fails to show tool windows. Workaround: uncheck Envrionment->General->Optimize rendering for screens...
The official release of Visual Micro for VS2017 and VS2019.
For Visual Studio 2012, 2013 and 2015 please download visual micro from [here] (https://marketplace.visualstudio.com/items?itemName=VisualMicro.ArduinoIDEforVisualStudio2012to2015)
Pricing is 'Personal Use' from $45 for up to 3 machines and 'Commercial/Business Use' from $65 for one machine. Free (with once per day nag) for non-commercial use by students.
A rich Arduino compatible development environment. Tested with all Arduino versions from 1.0 to 1.8.x (+ 1.9 beta testing) (also supports all compatible hardware such as ESP32, ESP8266, Energia IDE).
This Extension requires Visual Studio C++ to be installed before Arduino projects can be created or opened.
The Visual Micro extension also provides a unique software (serial, software serial, xbee, rf etc) debugger for boards such as the Arduino Uno and Mega. Locating libraries in any folder and sharing different library versions between one or more projects is also supported.
NOTE: THIS IS THE LAST RELEASE FOR VS2012 AND VS2013. We want to integrate GDB debugging more tightly into Visual Micro which is prevented by compatibility with 2012 and 2013. Furthermore Microsoft have introduced a new Visual Studio Package system for extensions which is incompatible with 2012 and 2013.
Too many updates? Visual Micro is updated frequently. If the frequency of the updates annoy you then please switch off Automatic Update via "Tools>Extensions and Updates". With "auto updates" switched off, Visual Micro will, more politely notify you every few months when a major release is available.
Visual Micro ensures program code remains fully compatible with the Arduino Ide and supports all Arduino versions.
Visual Micro shares the same configuration as the Arduino Ide.