I first attempted to uninstall Visual Micro but I received the same error again and the vMicro menu was still there in IDE.
I installed a Visual Studio update that I had in the notifications and closed.
In File Explorer, I found two Visual Micro extension folders:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\Extensions\ebyfft1h.qcd
(created July 17, 2017 and same path as Version > Assembly)
I also found:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\Extensions\bjgs31r1.33a
(Created on 4/4/2017) I temporarily moved that folder to the Desktop
I then deleted the VSIX .cache files in
%localappdata%\Microsoft\VisualStudio\15.0_1f0da7c7\Extensions
In Tools > Options... > Visual Micro:
System > Available version 1.1706.25
Version > Version 1.1706.25
I attempted to uninstall the extension again and this time the uninstall was successful! The vMicro menu was gone in the IDE.
I downloaded Arduino IDE for Visual Studio from
https://marketplace.visualstudio.com/items?itemName=VisualMicro.ArduinoIDEforVis... The installation was successful this time. The vMicro menu is back in the IDE.
Tools > Options... > Visual Micro
System > Available version 1.1706.25
Version > Version 1.1706.25
Extensions and Updates... > Installed
Arduino IDE for Visual Studio Version 1.1707.14.9
I don't know if it is expected that two different version numbers appears in Version > Version and Installed tabs?
Thanks for your support.