共用方式為


使用和提供服務

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

VSPackage 可以藉由 IProfferService 介面提供自己的服務。

Visual Studio 提供重要的服務,例如:

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

本節中