簡體   English   中英

將Visual Studio VSPackage移植到SSMS 2012或2014

[英]Porting Visual Studio VSPackage to SSMS 2012 or 2014

我最近發現了Visual Studio的擴展程序,該擴展程序允許您為代碼窗口指定水印。 這個擴展可以在github上找到。

https://github.com/nategreenwood/VSEditorBackgroundChangerExtension

作為一個小項目的一部分,我試圖使其在SQL Server Management Studio上運行。 盡管Microsoft不正式支持擴展SSMS,但他們也不勸阻它。 那是他們的話,不是我的。

查看SQL Server 2014的SSMS下的extension \\ application子文件夾,很明顯,Microsoft使用VSPackage將自己的擴展包括到Visual Studio的絕緣外殼版本中,SSMS建立在該外殼上。 清單似乎是版本1清單。

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

在驗證是否可以修改此擴展名以使其與SSMS一起使用時尋求幫助。 我已經以多種方式修改了程序包清單-包括將程序包改寫為一種樣式的程序包和清單。 我可以看到在VSIX生成的pkgdef guid下注冊了該軟件包。 它說它已經安裝了。 沒有引發錯誤消息,但也沒有圖像出現。

孤立外殼程序,更具體地說,SSMS用於開發和執行TSQL的代碼窗口是否支持裝飾(例如此包使用的裝飾)? SSMS是否支持版本2清單和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 /

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM