共用方式為


使用並提供服務

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

服務是兩個 VSPackages 之間的合約。 一個 VSPackage 提供一組特定的介面來使用另一個 VSPackage。 例如,Visual Studio提供SVsActivityLog服務任何 VSPackage 它載入。 此服務會提供IVsActivityLog介面,可用來寫入活動記錄檔。 如需詳細資訊,請參閱How to︰ 使用活動記錄

VSPackages 還可以提供自己所使用的服務IProfferService介面...

Visual Studio 提供重要的服務,如下所示︰

IDE 服務 說明
SVsShell 提供 IDE 存取服務的基本功能、 VSPackages,與登錄的處理。
SVsUIShell 提供基本的視窗化與 UI 相關的功能,在 IDE 中,例如建立工具和文件視窗的功能。
SVsSolution 提供基本的方案相關功能,例如列舉專案、 建立新的專案及監視專案的變更的能力。

本章節內容

服務的基本資訊
提供 Visual Studio 服務的重要項目。

如何︰ 取得服務
討論如何要求 (使用) 服務。

如何︰ 提供的服務
討論如何提供服務。

如何︰ 提供非同步的 Visual Studio 服務
討論如何提供非同步的服務。

How to︰ 服務進行疑難排解
討論常見的問題,並呈現給他們的解決方案。

相關章節

Visual Studio SDK