A fully compatible Arduino edit, build , deploy and debug tool. Cross platform Board and Library manager. All Arduino IDE versions are supported. Multiple serial monitors. Shared code projects, custom libraries, unit tests, GIT, CLI. GDB hardware and WiFi debugging. Unique sof...
Visual Micro is an Arduino compatible Build, Upload and Debugging solution for Visual Studio 2017 & 2019.
Install Failed? If this download fails to install then right click the downloaded .vsix file and then "Right click > Open with > Visual Studio Version Selector". This often applies to all Microsoft extensions if Atmel Studio or older Visual Studio versions are installed side-by-side with Vs2017/2019.
IDE load time? Visual Micro will only load at Startup when its toolbars are visible. Otherwise Visual Micro will load only when needed. The "VMicro" toolbar is an exception to the rule, it can always be visible and will not affect load times. Switching "vMicro>Toolbar Auto Visibility" 'On' allows toolbars to automatically 'display/hide' when an Arduino project is open. Switching auto visbility 'Off' provides user control of toolbar visibility using the standard Visual Studio toolbar visibility features.
See all project sources? The small icon called "Show all files" above the solution explorer enables switch between "physical file and folder view" and "Filtered view of files included in the current project(s)". The "show all files" view is useful to see which sources are included in the project. By default, for novice users, Visual Micro will ensure the correct sources are included. Advanced users that change sources using windows explorer or external editors need to review and manage this themselves.... Right clicking folders and files when "show all files" is enabled provides options to "Include" or "Exclude" sources from the current project. Normally, for Arduino, we should expect to see all sources below the project, the "\src" folder and folders below the "\src" folder to be included. Another useful option can be "vMicro>Show hiden files" which will includes core Arduino and library sources as shortcuts in the solution explorer. This can make it easest to navigate to or view the underlying cpp/c sources.