In my opinion, the problem is that in the file " extension.vsixmanifest". It clearly indicates the versions of Visual Studio that are supported. However, I fixed these inconsistencies and everything works on VS2019.
Just in case, I attach logs from the installer.
log from installer
01.06.2021 17:17:50 - Microsoft VSIX Installer
01.06.2021 17:17:50 - -------------------------------------------
01.06.2021 17:17:50 - vsixinstaller.exe version:
01.06.2021 17:17:50 - 16.9.1050
01.06.2021 17:17:50 - -------------------------------------------
01.06.2021 17:17:50 - Command line parameters:
01.06.2021 17:17:50 - C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\ServiceHub\Services\Microsoft.VisualStudio.Setup.Service\VSIXInstaller.exe,J:\Code\PQ\PowerQuerySdk.vsix
01.06.2021 17:17:50 - -------------------------------------------
01.06.2021 17:17:50 - Microsoft VSIX Installer
01.06.2021 17:17:50 - -------------------------------------------
01.06.2021 17:17:50 - Initializing Install...
01.06.2021 17:17:50 - Подробности расширения...
01.06.2021 17:17:50 - Identifier : PowerQuerySDK.Microsoft.30831070-f420-4649-a031-6f679996b182
01.06.2021 17:17:50 - Name : Power Query SDK
01.06.2021 17:17:50 - Author : Microsoft
01.06.2021 17:17:50 - Version : 1.0.0.16
01.06.2021 17:17:50 - Description : A Power Query language service for Visual Studio
01.06.2021 17:17:50 - Locale : en-US
01.06.2021 17:17:50 - MoreInfoURL :
01.06.2021 17:17:50 - InstalledByMSI : False
01.06.2021 17:17:50 - SupportedFrameworkVersionRange : [4.5,)
01.06.2021 17:17:50 -
01.06.2021 17:17:50 - SignatureState : InvalidSignature
01.06.2021 17:17:50 - SignedBy : Microsoft Corporation
01.06.2021 17:17:50 - Certificate Info :
01.06.2021 17:17:50 - -------------------------------------------------------
01.06.2021 17:17:50 - [Subject] : CN=Microsoft Corporation, OU=OPC, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
01.06.2021 17:17:50 - [Issuer] : CN=Microsoft Code Signing PCA 2010, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
01.06.2021 17:17:50 - [Serial Number] : 33000001FC5DB8191027A666C10000000001FC
01.06.2021 17:17:50 - [Not Before] : 05.10.2017 21:26:08
01.06.2021 17:17:50 - [Not After] : 05.10.2018 21:26:08
01.06.2021 17:17:50 - [Thumbprint] : 5E940B33DEAE5945F506ADAB946A997867A40FEF
01.06.2021 17:17:50 -
01.06.2021 17:17:50 - Поддерживаемые продукты :
01.06.2021 17:17:50 - Microsoft.VisualStudio.Community
01.06.2021 17:17:50 - Version : [14.0,15.0)
01.06.2021 17:17:50 - Microsoft.VisualStudio.Pro
01.06.2021 17:17:50 - Version : [14.0,15.0)
01.06.2021 17:17:50 - Microsoft.VisualStudio.Enterprise
01.06.2021 17:17:50 - Version : [14.0,15.0)
01.06.2021 17:17:50 -
01.06.2021 17:17:50 - Ссылки :
01.06.2021 17:17:50 - Предварительные требования :
01.06.2021 17:17:50 - -------------------------------------------------------
01.06.2021 17:17:50 - Identifier : Microsoft.VisualStudio.Component.CoreEditor
01.06.2021 17:17:50 - Name : Visual Studio core editor
01.06.2021 17:17:50 - Version : [15.0,16.0)
01.06.2021 17:17:50 -
01.06.2021 17:17:50 - Состав подписи...
01.06.2021 17:17:50 - Extension is signed with an invalid signature.
01.06.2021 17:17:50 -
01.06.2021 17:17:50 - Поиск применимых продуктов...
01.06.2021 17:17:50 - Найден установленный продукт - Глобальное расположение
01.06.2021 17:17:50 - Найден установленный продукт - Visual Studio Community 2019
01.06.2021 17:17:50 - VSIXInstaller.NoApplicableSKUsException: Это расширение не может быть установлено ни для одного из установленных продуктов.
в VSIXInstaller.ExtensionService.GetInstallableDataImpl(IInstallableExtension extension, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable1& skuData) в VSIXInstaller.ExtensionService.GetInstallableData(String vsixPath, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable1& skuData)
в VSIXInstaller.ExtensionPackService.IsExtensionPack(IStateData stateData, Boolean isRepairSupported)
в VSIXInstaller.ExtensionPackService.ExpandExtensionPackToInstall(IStateData stateData, Boolean isRepairSupported)
в VSIXInstaller.App.Initialize(Boolean isRepairSupported)
в VSIXInstaller.App.Initialize()
в System.Threading.Tasks.Task`1.InnerInvoke()
в System.Threading.Tasks.Task.Execute()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
In my opinion, the problem is that in the file " extension.vsixmanifest". It clearly indicates the versions of Visual Studio that are supported. However, I fixed these inconsistencies and everything works on VS2019. Just in case, I attach logs from the installer.
log from installer 01.06.2021 17:17:50 - Microsoft VSIX Installer 01.06.2021 17:17:50 - ------------------------------------------- 01.06.2021 17:17:50 - vsixinstaller.exe version: 01.06.2021 17:17:50 - 16.9.1050 01.06.2021 17:17:50 - ------------------------------------------- 01.06.2021 17:17:50 - Command line parameters: 01.06.2021 17:17:50 - C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\ServiceHub\Services\Microsoft.VisualStudio.Setup.Service\VSIXInstaller.exe,J:\Code\PQ\PowerQuerySdk.vsix 01.06.2021 17:17:50 - ------------------------------------------- 01.06.2021 17:17:50 - Microsoft VSIX Installer 01.06.2021 17:17:50 - ------------------------------------------- 01.06.2021 17:17:50 - Initializing Install... 01.06.2021 17:17:50 - Подробности расширения... 01.06.2021 17:17:50 - Identifier : PowerQuerySDK.Microsoft.30831070-f420-4649-a031-6f679996b182 01.06.2021 17:17:50 - Name : Power Query SDK 01.06.2021 17:17:50 - Author : Microsoft 01.06.2021 17:17:50 - Version : 1.0.0.16 01.06.2021 17:17:50 - Description : A Power Query language service for Visual Studio 01.06.2021 17:17:50 - Locale : en-US 01.06.2021 17:17:50 - MoreInfoURL : 01.06.2021 17:17:50 - InstalledByMSI : False 01.06.2021 17:17:50 - SupportedFrameworkVersionRange : [4.5,) 01.06.2021 17:17:50 - 01.06.2021 17:17:50 - SignatureState : InvalidSignature 01.06.2021 17:17:50 - SignedBy : Microsoft Corporation 01.06.2021 17:17:50 - Certificate Info : 01.06.2021 17:17:50 - ------------------------------------------------------- 01.06.2021 17:17:50 - [Subject] : CN=Microsoft Corporation, OU=OPC, O=Microsoft Corporation, L=Redmond, S=Washington, C=US 01.06.2021 17:17:50 - [Issuer] : CN=Microsoft Code Signing PCA 2010, O=Microsoft Corporation, L=Redmond, S=Washington, C=US 01.06.2021 17:17:50 - [Serial Number] : 33000001FC5DB8191027A666C10000000001FC 01.06.2021 17:17:50 - [Not Before] : 05.10.2017 21:26:08 01.06.2021 17:17:50 - [Not After] : 05.10.2018 21:26:08 01.06.2021 17:17:50 - [Thumbprint] : 5E940B33DEAE5945F506ADAB946A997867A40FEF 01.06.2021 17:17:50 - 01.06.2021 17:17:50 - Поддерживаемые продукты : 01.06.2021 17:17:50 - Microsoft.VisualStudio.Community 01.06.2021 17:17:50 - Version : [14.0,15.0) 01.06.2021 17:17:50 - Microsoft.VisualStudio.Pro 01.06.2021 17:17:50 - Version : [14.0,15.0) 01.06.2021 17:17:50 - Microsoft.VisualStudio.Enterprise 01.06.2021 17:17:50 - Version : [14.0,15.0) 01.06.2021 17:17:50 - 01.06.2021 17:17:50 - Ссылки : 01.06.2021 17:17:50 - Предварительные требования : 01.06.2021 17:17:50 - ------------------------------------------------------- 01.06.2021 17:17:50 - Identifier : Microsoft.VisualStudio.Component.CoreEditor 01.06.2021 17:17:50 - Name : Visual Studio core editor 01.06.2021 17:17:50 - Version : [15.0,16.0) 01.06.2021 17:17:50 - 01.06.2021 17:17:50 - Состав подписи... 01.06.2021 17:17:50 - Extension is signed with an invalid signature. 01.06.2021 17:17:50 - 01.06.2021 17:17:50 - Поиск применимых продуктов... 01.06.2021 17:17:50 - Найден установленный продукт - Глобальное расположение 01.06.2021 17:17:50 - Найден установленный продукт - Visual Studio Community 2019 01.06.2021 17:17:50 - VSIXInstaller.NoApplicableSKUsException: Это расширение не может быть установлено ни для одного из установленных продуктов. в VSIXInstaller.ExtensionService.GetInstallableDataImpl(IInstallableExtension extension, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable
1& skuData) в VSIXInstaller.ExtensionService.GetInstallableData(String vsixPath, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable
1& skuData) в VSIXInstaller.ExtensionPackService.IsExtensionPack(IStateData stateData, Boolean isRepairSupported) в VSIXInstaller.ExtensionPackService.ExpandExtensionPackToInstall(IStateData stateData, Boolean isRepairSupported) в VSIXInstaller.App.Initialize(Boolean isRepairSupported) в VSIXInstaller.App.Initialize() в System.Threading.Tasks.Task`1.InnerInvoke() в System.Threading.Tasks.Task.Execute() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)