7

最近、コード ウィンドウに透かしを指定できる Visual Studio の拡張機能を発見しました。この拡張機能は、こちらの github にあります。

https://github.com/nategreenwood/VSEditorBackgroundChangerExtension

小さなプロジェクトの一環として、SQL Server Management Studio で動作するようにしようとしています。Microsoft は SSMS の拡張を公式にはサポートしていませんが、推奨していません。それは彼らの言葉であり、私のものではありません。

SQL Server 2014 の SSMS の下にある extension\application サブフォルダーを見ると、Microsoft が VSPackage を使用して、SSMS が構築されている Visual Studio の分離シェル バージョンに独自の拡張機能を組み込んでいることは明らかです。ただし、マニフェストはバージョン 1 マニフェストのようです。

これらは、私のボックスの次の場所に表示されます: C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\ManagementStudio\Extensions\Application

この拡張機能を SSMS で動作するように変更できるかどうかを確認するための支援を探しています。バージョン 1 スタイルのパッケージおよびマニフェストとしてパッケージを書き直すなど、さまざまな方法でパッケージ マニフェストを変更しました。VSIX が生成する pkgdef GUID の下にパッケージが登録されていることがわかります。設置されているとのことです。エラー メッセージはスローされませんが、画像も表示されません。

分離シェル、具体的には SSMS が TSQL を開発および実行するために使用するコード ウィンドウは、このパッケージで使用されているような装飾をサポートしていますか? SSMS はバージョン 2 のマニフェストと VSPackage をサポートしていますか?

このパッケージを動作させるための変更方法に関するアドバイスをいただければ幸いです。

私自身の試みは、ここにさらに文書化されています: http://sqljudo.wordpress.com/31-days-of-ssms/ssms-day-30-vspackage-and-ssms/

4

1 に答える 1

2

これに関する公式の Connect 回答があったようです: https://connect.microsoft.com/SQLServer/Feedback/Details/2602390

2012 年と 2014 年には古い「アドイン」メカニズムを使用する必要があり、2016 年 (一般リリース) では新しい「VSPackage」メカニズムを使用する必要があります (参照: http://blogs.sqlsentry.com/aaronbertrand/plan-エクスプローラー アドイン ssms-2016/ )

于 2016-07-04T14:24:40.323 に答える