VS外掛程式開發筆記

2021-09-02 05:29:03 字數 599 閱讀 6271

關於vs外掛程式開發的一篇很懶的筆記。

demo

demo在這裡:

dllreferencepathchanger

微軟官方demo在這裡:

vssdk-extensibility-samples

基本步驟看這裡:

visual studio 2015 外掛程式開發 從入門到放棄

visual studio 2017 擴充套件開發(一)《向visual studio選單欄新增乙個選單》

visual studio 2017 擴充套件開發(二)《選單圖示詳解》

如果需要引用其它的工程專案,需要為這些專案新增強名稱簽名。

上述的第乙個demo中,就是引用了乙個wpf視窗程式,用於實現外掛程式與使用者的互動。

如何獲取當前解決方案的一些資訊?

通過envdte.dte型別

// 節選自 第乙個demo 

private

envdte.dte _dte;

internal

envdte.dte dte

}var solution = dte.solution;

VS 2015 2017 2019外掛程式開發筆記

乙個vsix就是乙個package。乙個package有乙個唯一的guid,裡面可能包含多個commandgroup。每乙個commandgroup 也都有guid。commandgroup 又有多個command。每乙個command都有乙個guiid。在整合package那個類中,initial...

OpenFire外掛程式開發筆記

openfire外掛程式開發筆記 外掛程式核心類,也就是儲存聊天記錄的類。這裡對packetinterceptor plugin進行繼承。如果開發外掛程式就一定要繼承plugin,而繼承packetinterceptor是攔截使用者傳送的訊息包。對訊息包進行過濾 攔截,儲存我們需要的資料。openf...

Chrome外掛程式開發筆記

為了工作方便寫個外掛程式解析頁面資料,留個筆記 1 外掛程式檔案 manifest.json 2 manifest.json內容 頁面載入事件 content scripts 3 js的內容,針對 進行操作 value document.getelementbyid tbl rows 0 cells...