*note 1st June: We are working on an update for vs2019 which sometimes fails to show tool windows. Workaround: remove the check from "Tools>Options>Environment>General>Optimize rendering for screens with different pixel densities"
License: 'Personal Use' from $45 and 'Commercial/Business Use' from $65 for one machine
Visual Micro for VS2017 and VS2019. is an Arduino Compatible Build, Upload + Software and Hardware Debugging. multiple serial monitors, save board, board options, port for each project or for each project configuration. Debug options are saved per board and project configuration.
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.
A full range of hardware programmers and debuggers is provided. "Solution" or "Project" level Arduino libraries with versioning integrates especially well with TFS.
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.