You may have installed multiple versions of Visual Studio on your computer. How to get the information of all the installed instances of Visual Studio? You can run the following command:
C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere -all -products *
It will list detailed information about every Visual Studio instance on your system including
- instanceId
- installDate
- installationName
- installationPath
- installationVersion
- productId
- productPath
- state
- isComplete
- isLaunchable
- isPrerelease
- isRebootRequired
- displayName
- description
- channelId
- channelUri
- enginePath
- installedChannelId
- installedChannelUri
- releaseNotes
- resolvedInstallationPath
- thirdPartyNotices
- updateDate
- catalog_buildBranch
- catalog_buildVersion
- catalog_id
- catalog_localBuild
- catalog_manifestName
- catalog_manifestType
- catalog_productDisplayVersion
- catalog_productLine
- catalog_productLineVersion
- catalog_productMilestone
- catalog_productMilestoneIsPreRelease
- catalog_productName
- catalog_productPatchVersion
- catalog_productPreReleaseMilestoneSuffix
- catalog_productSemanticVersion
- catalog_requiredEngineVersion
- properties_campaignId
- properties_canceled
- properties_channelManifestId
- properties_nickname
- properties_setupEngineFilePath
Note that Visual Studio Build Tools and Visual Studio Community count as distinct Visual Studio installation instances although they may be installed together when you install some version of VS.