I am running Visual Studio Community Edition (latest version 18.10.1) on a Parallels VM on Mac hardware. I have downloaded the VSIX but when I run that I get an error:
This extension is not installable on any currently install products.
Hi, and thanks for taking the time to respond. Yep, running an ARM. I did see that I could not install the plugin for VS on Mac but hoped that would work for VM.
The installation log is as follows:
9/16/2026 11:27:21 AM - Microsoft VSIX Installer
9/16/2026 11:27:21 AM - -------------------------------------------
9/16/2026 11:27:21 AM - vsixinstaller.exe version:
9/16/2026 11:27:21 AM - 18.10.1177+43b3e99e80
9/16/2026 11:27:21 AM - -------------------------------------------
9/16/2026 11:27:21 AM - Command line parameters:
9/16/2026 11:27:21 AM - C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\ServiceHub\Services\Microsoft.VisualStudio.Setup.Service\VsixInstaller\VSIXInstaller.exe,D:\SonarLint.VSIX-10.9.0.17293-2022.vsix
9/16/2026 11:27:21 AM - -------------------------------------------
9/16/2026 11:27:21 AM - Microsoft VSIX Installer
9/16/2026 11:27:21 AM - -------------------------------------------
9/16/2026 11:27:22 AM - Initializing Install...
9/16/2026 11:27:22 AM - Searching for applicable products...
9/16/2026 11:27:23 AM - Found installed product - Visual Studio Community 2026
9/16/2026 11:27:23 AM - Found installed product - SQL Server Management Studio 22
9/16/2026 11:27:24 AM - Found installed product - Global Location
9/16/2026 11:27:24 AM - Extension Details...
9/16/2026 11:27:24 AM - Identifier : SonarLint.0DE19254-1DCA-4479-8EAF-58E5D677FF4D
9/16/2026 11:27:24 AM - Name : SonarQube for Visual Studio
9/16/2026 11:27:24 AM - Author : SonarSource
9/16/2026 11:27:24 AM - Version : 10.9.0.17293
9/16/2026 11:27:24 AM - Description : Advanced linter to detect and fix coding issues locally in C#, VB.NET, C/C++, JS, TS, CSS, HTML, T-SQL. Use with SonarQube (Server, Cloud) for optimal team performance.
9/16/2026 11:27:24 AM - Locale : en-US
9/16/2026 11:27:24 AM - MoreInfoURL : http://vs.sonarlint.org/
9/16/2026 11:27:24 AM - InstalledByMSI : False
9/16/2026 11:27:24 AM - SupportedFrameworkVersionRange : [4.7.2,)
9/16/2026 11:27:28 AM - SignatureState : ValidSignature
9/16/2026 11:27:28 AM - SignedBy : SonarSource US, Inc.
9/16/2026 11:27:28 AM - Certificate Info :
9/16/2026 11:27:28 AM - -------------------------------------------------------
9/16/2026 11:27:28 AM - [Subject] : CN="SonarSource US, Inc.", O="SonarSource US, Inc.", L=Austin, S=Texas, C=US
9/16/2026 11:27:28 AM - [Issuer] : CN=Microsoft ID Verified CS EOC CA 03, O=Microsoft Corporation, C=US
9/16/2026 11:27:28 AM - [Serial Number] : 3300061358C1143C23562AD9E6000000061358
9/16/2026 11:27:28 AM - [Not Before] : 9/13/2026 12:35:35 PM
9/16/2026 11:27:28 AM - [Not After] : 9/16/2026 12:35:35 PM
9/16/2026 11:27:28 AM - [Thumbprint] : A085BF8FCA9078084B7B120FE17D088654EF8470
9/16/2026 11:27:28 AM - Supported Products :
9/16/2026 11:27:28 AM - Microsoft.VisualStudio.Community
9/16/2026 11:27:28 AM - Version : [17.0.31808.319,19.0)
9/16/2026 11:27:28 AM - ProductArchitecture : amd64
9/16/2026 11:27:28 AM - References :
9/16/2026 11:27:28 AM - Prerequisites :
9/16/2026 11:27:28 AM - -------------------------------------------------------
9/16/2026 11:27:28 AM - Identifier : Microsoft.VisualStudio.Component.CoreEditor
9/16/2026 11:27:28 AM - Name : Visual Studio core editor
9/16/2026 11:27:28 AM - Version : [17.0,19.0)
9/16/2026 11:27:28 AM - -------------------------------------------------------
9/16/2026 11:27:28 AM - Identifier : Microsoft.VisualStudio.Component.Roslyn.Compiler
9/16/2026 11:27:28 AM - Name : C# and Visual Basic Roslyn compilers
9/16/2026 11:27:28 AM - Version : [17.0,19.0)
9/16/2026 11:27:28 AM - Signature Details...
9/16/2026 11:27:28 AM - Extension is signed with a valid signature.
9/16/2026 11:27:28 AM - VSIXInstaller.NoApplicableSKUsException: This extension is not installable on any currently installed products.
at VSIXInstaller.ExtensionService.GetInstallableDataImpl(String vsixPath, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable`1& skuData)
at VSIXInstaller.ExtensionService.GetInstallableData(String vsixPath, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable`1& skuData)
at VSIXInstaller.ExtensionPackService.IsExtensionPack(IStateData stateData, Boolean isRepairSupported)
at VSIXInstaller.ExtensionPackService.ExpandExtensionPackToInstall(IStateData stateData, Boolean isRepairSupported)
at VSIXInstaller.App.Initialize(Boolean isRepairSupported)
at VSIXInstaller.App.Initialize()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()