我想寫SSMS 2017簡單的擴展,對於我跟着簡單的Hello World樣品從Microsoft Docs如下:如何在VS2017的C#中爲SQL Server Management Studio創建擴展?
從擴展項目模板創建VSIX項目
更改「啓動外部程序」在Project> Properties> Debug to 「C:\ Program Files(x86)\ Microsoft SQL Server \ 140 \ Tools \ Binn \ ManagementStudio \ Ssms.exe」。
在命令行參數中添加「-S(localdb)\ MSSQLLocalDB -d sampleDB -E」作爲
它需要指定servername/database來運行SSMS.exe。使用添加新項
運行該項目
如果2 &#3,不執行步驟#,它工作正常使用Visual Studio,但是什麼也沒有發生與SSMS添加自定義命令,儘管它啓動了SSMS。
我是否錯過了某些東西,或者是否對創建SSMS加載項有任何限制?
你確定你的項目已經註冊了正確的註冊表項嗎?例如SSMS 14,它是'HKCU \ Software \ Microsoft \ SQL Server Management Studio \ 12xxx'而不是'HKCU \ Software \ Microsoft \ VisualStudio' –
我正在從VS本身調試,我應該在哪裏尋找註冊表? – usercr
你解決了這個問題嗎? –