HOW TO:自訂 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 所做的任何變更會遺失。