共用方式為


擴充 Visual Studio 中的 SharePoint 工具

Visual Studio 2010 中的 SharePoint 工具符合許多應用程式開發案例的需求。 不過,您可能發現在某些情況下,這些工具並未提供您或其他開發人員所需的功能。 在這些情況下,您可以擴充 SharePoint 工具以建立所需的功能。

如何擴充 SharePoint 工具

您可以在 [伺服器總管] 視窗中,擴充 SharePoint 專案系統和 [SharePoint 連接] 節點。

擴充 SharePoint 專案系統

Visual Studio 2010 包括一組專案範本和項目範本,可用來建立 SharePoint 方案。 例如,這些範本可用於事件接收器、清單定義、工作流程和 Web 組件。 但您也可以定義您自己的 SharePoint 專案項目型別,用以建立欄位或自訂動作等 SharePoint 元件。 您也可以為已安裝於 Visual Studio 中的 SharePoint 專案項目型別建立擴充功能,以及為 SharePoint 專案建立擴充功能。

如需詳細資訊,請參閱 擴充 SharePoint 專案系統

在伺服器總管中擴充 SharePoint 連接節點

在 Visual Studio 2010 中,您可以使用 [伺服器總管] 視窗中的 [SharePoint 連接] 節點,檢視階層樹狀檢視中一個或多個本機 SharePoint 網站的多個元件。此外,您也可以透過下列方式擴充 [SharePoint 連接] 節點:

  • 加入自己的節點。 如果您要顯示非預設顯示的 SharePoint 網站元件,這會相當有用。

  • 擴充現有節點。 例如,您可以將新的子節點加入至現有的節點,或是將捷徑功能表項目加入至節點而在開發人員按一下功能表項目時執行工作。

如需詳細資訊,請參閱在伺服器總管中擴充 SharePoint 連線節點

開發電腦需求

若要建立 SharePoint 工具的擴充功能,您的開發電腦必須符合與在 Visual Studio 2010 中建立 SharePoint 方案時相同的需求。 如需詳細資訊,請參閱開發 SharePoint 方案的要求

此外,也建議您安裝 Visual Studio 2010 SDK。 SDK 包括專案範本和工具,可讓您用來擴充 Visual Studio。 特別是,SDK 中的專案範本可讓您輕鬆地建立 Visual Studio Extension (VSIX) Package。 VSIX 套件是在 Visual Studio 2010 中部署 Visual Studio 擴充功能的慣用方式。 所有 SharePoint 工具擴充功能都必須使用 VSIX 套件來部署。 本文件中所有的逐步解說會假設您已安裝 Visual Studio 2010 SDK。

若要下載 SDK,請參閱 https://go.microsoft.com/fwlink/?LinkId=164562 (英文)。 如需 Visual Studio 擴充功能的詳細資訊,請參閱Developing Visual Studio Extensions

請參閱

概念

SharePoint 工具擴充功能的程式撰寫模型概觀

擴充 SharePoint 專案系統

其他資源

在伺服器總管中擴充 SharePoint 連線節點

SharePoint 工具擴充功能的程式設計概念和功能

參考 (SharePoint 工具擴充性)

偵錯 Visual Studio 中 SharePoint 工具的擴充功能

部署 Visual Studio 中 SharePoint 工具的擴充功能