我已经创建了扩展,现在我必须将其安装在Visual Studio,SSMS等不同的目标中。我也在安装目标中启用了该版本:
首先,当我安装它时,它已成功安装在Visual Studio上,第二件事是找不到要安装此扩展程序的SSMS。
我阅读了this文章并执行了命令行安装:
但没有运气。请提出建议。
在SSMS扩展安装期间发生问题
实际上,在SSMS中安装扩展名与VS IDE不同。我建议您可以按照以下步骤操作:
[1)右键单击vsix项目-> Properties-> Debug->,然后将Start External program更改为SSMS安装路径,如下所示:
C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Ssms.exe
Besides,在该窗口下,您应该删除命令行参数。
[2)在VSIXProject
下创建一个名为C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Extensions
的自定义文件夹
然后,将部署VSIX
设置为SSMS:右键单击项目-> VSIX
->选中选项Copy VSIX content to the following location
,然后输入C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Extensions\VSIXProject
3)
以管理员身份运行VS,您可以调试该项目,该项目在SSMS中进行调试,并在完成调试后进行调试。该扩展程序将自动安装到SSMS中。另外
,您可以参考this issue。