共用方式為


HOW TO:自訂 SharePoint 功能

您可以使用 Visual Studio 中的「功能設計工具」,建立和自訂 SharePoint 功能。例如,您可以設定功能範圍並加入其他功能做為相依性。依預設,當您在「方案總管」或 SharePoint 的「封裝總管」加入新功能時,會開啟功能設計工具。

開啟功能設計工具

您可以使用功能設計工具,在功能中加入或移除 SharePoint 專案項目。

若要開啟功能設計工具

  1. 在 [方案總管] 中,展開 [功能]。

  2. 按兩下 Feature1。 項目或開啟 Feature1。 項目的捷徑功能表並選取 [檢視表設計工具]。

檢視封裝的資訊清單檔

您可以使用功能設計工具來修改和產生功能的封裝資訊清單檔 (feature.xml)。然後您可以在 Visual Studio 中檢視此檔案的 XML 程式碼。

若要檢視封裝的資訊清單檔

  • 在 [功能設計工具],選取 [資訊清單] 索引標籤。

若要使用方案總管檢視封裝的資訊清單檔

  1. 在 [方案總管],選取 [顯示所有檔案] 圖示。

  2. 擴充功能, FeatureName 展開,展開,然後 FeatureName.feature 開啟 FeatureName。Template.xml 檔案。

    注意事項注意事項

    當您開啟功能範本資訊清單 XML 檔案時,檔案會自動進行驗證,而出現在 [錯誤清單] 視窗中的警告可以忽略。

變更資訊清單範本

您可以在 Visual Studio [XML 編輯器] 或 [資訊清單範本] 窗格中變更功能資訊清單檔的 XML 程式碼。對 XML 程式碼所做的任何變更會合併至功能的封裝資訊清單檔。例如,您可能會想變更資訊清單範本來自訂功能屬性。

若要使用 XML 編輯器變更資訊清單範本

  • 在 [功能設計工具],選取 [資訊清單] 索引標籤, [編輯選項] 展開節點,然後選取[在 XML 編輯器中開啟] 連結。

    對 XML 所做的變更會合併至封裝的資訊清單檔。

若要使用資訊清單範本窗格變更資訊清單範本

  • 在 [功能設計工具],選取 [資訊清單] 索引標籤上,展開出現在 [資訊清單範本] 窗格中的 [編輯選項] 節點,然後變更 XML。

    對 XML 所做的變更會出現在 [預覽封裝的資訊清單] 窗格中。

覆寫封裝的資訊清單檔

您可以停用功能設計工具並手動建立 feature.xml 檔案。第一次執行此程序時,功能設計工具中的目前設定會儲存至功能範本 XML 檔案。然後您可以修改或覆寫 XML 程式碼。

注意事項注意事項

如果您在功能設計工具停用時在 XML 檔案中加入或移除 SharePoint 專案項目,這些專案項目不會封裝。

若要停用設計工具來覆寫封裝的資訊清單檔

  1. 在 [功能設計工具],選取 [資訊清單] 索引標籤。

  2. 展開節點,然後選取 [ [編輯選項][overwrite 產生 XML 和編輯資訊清單在 XML 編輯器中。] 連結,然後選取 [] 按鈕。

    範本便會以目前的封裝資訊清單檔更新。

啟用功能設計工具

您可以重新啟用功能設計工具來自訂 feature.xml 檔案。

若要重新啟用設計工具

  1. 在 [功能設計工具],選取 [捨棄資訊清單編輯並重新啟用設計工具] 連結,然後選取 [] 按鈕。

  2. 範本便會以原始文字重新整理,對 XML 所做的任何變更會遺失。

請參閱

其他資源

封裝和部署 SharePoint 方案