自訂 SharePoint 功能
您可使用 Visual Studio 中的功能設計工具來建立和自訂 SharePoint 功能。 例如,您可以設定功能範圍,並將其他功能新增為相依項目。 根據預設,當您在 [方案總管] 或 [SharePoint 套件總管] 中新增功能時,功能設計工具就會開啟。
開啟功能設計工具
您可以使用功能設計工具,將 SharePoint 專案項目新增至功能或從中移除。
開啟功能設計工具
在 [方案總管] 中的展開 [功能]。
按兩下 [Feature1] 項目,或開啟 [Feature1] 項目的捷徑功能表,然後選擇 [檢視設計工具]。
檢視封裝的資訊清單檔案
您可以使用 [功能設計工具] 來修改和產生功能的封裝資訊清單檔 (feature.xml)。 然後,可以在 Visual Studio 中檢視此檔案的 XML 程式碼。
檢視封裝的資訊清單檔案
- 在 [功能設計工具] 中,選擇 [資訊清單] 索引標籤。
使用方案總管檢視封裝的資訊清單檔案
在 [方案總管] 中,選擇 [顯示所有檔案] 圖示。
依序展開 [功能]、[FeatureName]、[FeatureName.feature],然後開啟 <FeatureName>.Template.xml 檔案。
注意
當您開啟功能範本資訊清單 XML 檔案時,系統會自動驗證該檔案,而且可以忽略出現在 [錯誤清單] 視窗中的警告。
變更資訊清單範本
您可以在 [Visual Studio XML 編輯器] 或 [資訊清單範本] 窗格中變更功能資訊清單檔的 XML 程式碼。 XML 程式碼的任何變更都會合併到功能的封裝資訊清單檔中。 例如,您可以變更資訊清單範本來自訂 [功能] 屬性。
使用 XML 編輯器變更資訊清單範本
在 [功能設計工具] 中,選擇 [資訊清單] 索引標籤,展開 [編輯選項] 節點,然後選擇 [在 XML 編輯器中開啟] 連結。
任何 XML 變更都會合併到封裝的資訊清單檔中。
使用資訊清單範本窗格變更資訊清單範本
在 [功能設計工具] 中,選擇 [資訊清單] 索引標籤,展開 [編輯選項] 節點,然後變更 [資訊清單範本] 窗格中顯示的 XML。
XML 的變更會出現在 [封裝的資訊清單預覽] 窗格中。
封裝的資訊清單檔概觀
您可以停用 [功能設計工具] 並手動建立 feature.xml 檔案。 第一次執行此程序時,[功能設計工具] 的目前設定會儲存至功能範本 XML 檔案。 然後,您可以修改或覆寫 XML 程式碼。
注意
如果您在 [功能設計工具] 停用時新增或移除 XML 檔案中的 SharePoint 專案項目,則不會封裝這些專案項目。
停用設計工具以覆寫封裝的資訊清單檔
在 [功能設計工具] 中,選擇 [資訊清單] 索引標籤。
展開 [編輯選項] 節點,選擇 [覆寫產生的 XML 並在 XML 編輯器中編輯資訊清單] 連結,然後選擇 [是] 按鈕。
範本會以目前的封裝資訊清單檔案進行更新。
啟用功能設計工具
您可以重新啟用 [功能設計工具] 以自訂 feature.xml 檔案。
重新啟用設計工具
在 [功能設計工具] 中,選擇 [捨棄資訊清單編輯並重新啟用設計工具] 連結,然後選擇 [是] 按鈕。
範本會以原始文字重新整理,而且會遺失 XML 的任何變更。