使用 SharePoint 專案服務
SharePoint 專案系統包括一項專案服務,可讓您用來執行與專案系統相關的工作。 此專案服務是 ISharePointProjectService 物件。
您可以在任何 SharePoint 工具擴充功能中存取 SharePoint 專案服務, 也可以在其他類型的 Visual Studio 擴充功能 (例如增益集和 VSPackage) 中存取此服務。 如需詳細資訊,請參閱 HOW TO:擷取 SharePoint 專案服務。
專案服務功能
下表列出可以使用 SharePoint 專案服務執行的工作,以及用來執行每個工作的 ISharePointProjectService 方法和屬性。
工作 |
使用的成員 |
---|---|
存取 Visual Studio 中開啟的任何 SharePoint 專案。 |
Projects 屬性。 |
存取所有可用的 SharePoint 專案項目類型 (包括內建和自訂專案項目類型)。 |
ProjectItemTypes 屬性。 |
存取 SharePoint 專案可用的所有部署步驟 (包括內建和自訂部署步驟)。 |
DeploymentSteps 屬性。 |
存取開發人員在 SharePoint 專案中重構程式碼時引發的事件。 |
|
執行呼叫 SharePoint 伺服器物件模型的自訂「SharePoint 命令」(SharePoint Command)。 如需 SharePoint 命令的詳細資訊,請參閱呼叫 SharePoint 物件模型。 |
|
將 SharePoint 專案系統中的類型轉換成 Visual Studio Automation 物件模型或整合物件模型中的類型,反之亦然。 如需詳細資訊,請參閱在 SharePoint 專案系統類型與其他 Visual Studio 專案類型之間轉換。 |
|
將訊息寫入 Visual Studio 中的 [輸出] 視窗或 [錯誤清單] 視窗。 |
Logger 屬性。 |
存取 Visual Studio 中其他可用的服務。 |
ServiceProvider 屬性。 |
擷取用於對方案進行偵錯的本機 SharePoint 網站上安裝資料夾的路徑。 |
|
判斷電腦是否已安裝 Microsoft SharePoint Server 2010 或 Microsoft SharePoint Foundation 2010。 |
|
驗證 SharePoint 方案中的功能或封裝。 |
請參閱
概念
其他資源
在 SharePoint 專案系統類型與其他 Visual Studio 專案類型之間轉換