【问题标题】:Issue occured during extension installation for SSMSSSMS 扩展安装期间出现问题
【发布时间】:2020-05-08 10:03:22
【问题描述】:
我已经创建了一个扩展,现在我必须将它安装在不同的目标中,如 Visual Studio、SSMS。我也在安装目标中启用了该版本:
首先,当我安装它时,它已成功安装在 Visual Studio 上,第二件事是找不到 SSMS 来安装此扩展。
我已经浏览了this的文章并执行了命令行安装:
但没有运气。请提出建议。
【问题讨论】:
标签:
visual-studio
ssms
visual-studio-extensions
vs-extensibility
【解决方案1】:
安装 SSMS 扩展时出现问题
实际上,在 SSMS 中安装扩展与 VS IDE 是不一样的。我建议您可以按照以下步骤操作:
1) 右击vsix项目-->属性-->调试-->然后将Start External program改成SSMS安装路径像这样:
C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Ssms.exe
此外,在该窗口下,您应该删除命令行参数。
2)在C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Extensions下创建一个名为VSIXProject的自定义文件夹
然后,将 Deploy 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。