vs擴展和更新插件的開發

1、調試

以 MinimalisticView.vsix (https://github.com/poma/MinimalisticView) 爲例。git

正如 | Marketplace 上介紹的,這個VS擴展插件的做用就是消除VS的菜單欄,擴大代碼的範圍的。github

可是這種開源的VS插件的項目,如何調試修改更新呢。昨天晚上前先後後花了好幾個小時,終於搞清楚了。bash

(1)在項目的屬性頁中以下設置:測試

 

 紅色圈出的地方設置一下便可。插件

啓動操做 -- 啓動外部程序命令行

C:\Program\Dev\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\devenv.exe

命令行參數:設計

/rootsuffix Exp

 

(2)在VS中按F5, 啓動調試。此時會打開另一個VS進程(實驗實例),在這個VS進程中,你會看到已經安裝了你要調試的這個VS插件。調試

 

PS: 相似的問題,網上的說明可能會比較多,也很雜,其中不乏錯誤的。若是嘗試2下,還不行,必定要找官方的參考文檔,借鑑錯誤文章的關鍵詞(由於有時候,這個問題你都不知道這個問題,該如何表述。錯誤的文章,至少還有那麼一點兒正確的有用成分在裏面),官網上搜關鍵字的方法去找。blog

 

2、測試擴展

直接安裝生成的vsix包。進程

安裝後,正式安裝的位置爲:

C:\Users\Administrator\AppData\Local\Microsoft\VisualStudio\15.0_9b4e40fa\Extensions。(其它版本VS略有不一樣)

調試的vsix包安裝在:

C:\Users\Administrator\AppData\Local\Microsoft\VisualStudio\15.0_9b4e40faExp\Extensions

 

3、設置 VSIX 包屬性

1.在**「解決方案資源管理器」**中,打開 .Vsix 項目中的「 source.extension.vsix」清單文件。

2.在VSIX 清單設計器中,設置Product Name, Author, Version, 和 Description是適合您的拓展的屬性值。

 

 

參考文章

如何:調試或測試 LightSwitch 擴展

相關文章
相關標籤/搜索