gpt4 book ai didi

visual-studio-2013 - 将 Visual Studio VSPackage 移植到 SSMS 2012 或 2014

转载 作者:行者123 更新时间:2023-12-03 02:09:08 27 4
gpt4 key购买 nike

我最近发现了 Visual Studio 的一个扩展,它允许您为代码窗口指定水印。该扩展可以在 github 上找到。

https://github.com/nategreenwood/VSEditorBackgroundChangerExtension

作为一个小项目的一部分,我试图让它在 SQL Server Management Studio 上运行。虽然 Microsoft 并未正式支持扩展 SSMS,但他们也不阻止它。这是他们的话,不是我的。

查看 SQL Server 2014 的 SSMS 下的扩展\应用程序子文件夹,很明显,Microsoft 使用 VSPackage 将自己的扩展包含到 SSMS 构建于其之上的 Visual Studio 的独立 Shell 版本中。然而, list 似乎是版本 1 list 。

这些显示在我自己的盒子上的以下位置:C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\ManagementStudio\Extensions\Application

寻求帮助来验证是否可以修改此扩展以与 SSMS 一起使用。我以多种方式修改了包 list - 包括将包重写为版本一样式的包和 list 。我可以看到在 VSIX 生成的 pkgdef guid 下注册的包。它说它已经安装了。不会抛出任何错误消息,但也不会出现图像。

独立 Shell,更具体地说,SSMS 用于开发和执行 TSQL 的代码窗口是否支持装饰(例如此包使用的装饰)? SSMS 是否支持版本 2 list 和 VSPackages?

任何有关如何修改此包以使其正常工作的建议都将受到赞赏。

这里进一步记录了我自己的尝试:http://sqljudo.wordpress.com/31-days-of-ssms/ssms-day-30-vspackage-and-ssms/

最佳答案

看起来有一个关于此问题的官方 Connect 答案:https://connect.microsoft.com/SQLServer/Feedback/Details/2602390

2012年和2014年需要使用旧的“Addin”机制,从2016年(通用版本)开始需要使用新的“VSPackage”机制(引用:http://blogs.sqlsentry.com/aaronbertrand/plan-explorer-add-in-ssms-2016/)

关于visual-studio-2013 - 将 Visual Studio VSPackage 移植到 SSMS 2012 或 2014,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25599748/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com