vs擴展和更新插件的開發


一、調試

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

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

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

(1)在項目的屬性頁中如下設置:

 

 紅色圈出的地方設置一下即可。

啟動操作 -- 啟動外部程序

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

命令行參數:

/rootsuffix Exp

 

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

 

PS: 類似的問題,網上的說明可能會比較多,也很雜,其中不乏錯誤的。如果嘗試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

 

三、設置 VSIX 包屬性

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

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

 

 

參考文章

如何:調試或測試 LightSwitch 擴展

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM