NOTE -
Visial Micro 2.0 is a free and compatible update for existing Visual Studio 2017 / 2019 or 2022 licences. In short, re-activation is not required as a result of installing Visual Micro 2.0 First install of Visual Micro 2.0 will add as much of the Microsoft Linux workload as it needs and no more. Microsoft are improving the installer all the time, if intellisense fails, please use "Tools>Get Tools" to complete installation of the linux workload. Visual Studio 2022 is prefered because the installer is more reliable and faster.
To install, download and then right click Open With > Visual Studio Version Selector Visual Studio, excellent intellisense and debuggers for all platforms.
Microchip Studio, formerly known as Atmel Studio:
The only difference between the following two links is simply which microsoft vsixInstaller.exe your pc is configured to use. End result is the same. Try them. They offer the best AVR, SAM and SAMD hardware debuggers but only serial/wifi debug for other types of boards.
Release Notes: Mainly applicable to Visual Studio (not Microchip Studio) This update will replace an existing Visual Micro installation. Uninstalling and reinstalling older releases is fully supported. Either version of Visual Micro can be installed.
Older Visual Micro projects will continue to work in the new version, but will not benefit from the new intellisense system. Projects created in the new version will not work in the old version. Existing Visual Micro users will not notice any changes in 2.0 unless the new project type is used.
This update will replace an existing Visual Micro installation. Uninstalling and reinstalling older releases is fully supported. Either version of Visual Micro can be installed.
Visual Micro 2.0 is a compatible update for all current users of Visual Micro. It shares the same license and does not prevent return to older versions of Visual Micro (except for the format of new .vcxproj files created with 2.0). The only difference will come when opening new projects, in this case the Microsoft Visual Studio Linux Workload is used for the new project (.vcxproj), instead ot the standard Microsoft VC++ Workload. This change relates entirely to intellisense, the build process is unaffected. Existing projects will continue to use the VC++ intellisense system. We will release an optional "auto convert" to update the .vcxproj file of existing older projects.
Release notes Microchip Studio
- Roll up of all changes since last release for Microchip
- Arduino 2.0 support
- Option to use Visual Micro without any backend IDE such as Arduino 1x or 2x
- Moved the "Always use Atmel Debugging" toggle menu to work inline with the standard Visual Micro "debugger types" menu. Selecting "Hardware Debugger" will use the Microchip Studio hardware debug tools.
- Fix: Prevent Microchip from attempting a build when attempting to attach a hardware debugger. Previously, users has to uncheck "Build>Configurations>Build/Deploy". (The Microchip build will always fail for Arduino projects, Visual Micro has to manage the build)
Release 2022.11.4 - Project Names: Creating new projects will show "(Arduino)" after the project name in the solution explorer.
Visual Micro can be uninstalled or reinstalled using "Extensions>Extension Manager". Installing Visual Micro 2.0 does not prevent roll back to earlier versions.