共用方式為


HOW TO:使用模組來包含檔案

「模組」(Module) (請勿與 Visual Basic 模組混淆) 是可讓您將檔案 (例如 ASPX 主版頁面、文字檔或影像) 部署至 SharePoint 的容器。

您可以選擇將檔案部署至文件庫,或者部署為文件庫外面的一般檔案 (例如,default.aspx)。 若要將檔案加入至文件庫,請將 Type="GhostableInLibrary" 指定為 File 元素中的屬性。 此設定會指示 SharePoint 建立一個加入至文件庫時隨檔案一起加入的清單項目。 若要部署文件庫外面的檔案,請指定 Type="Ghostable" 或只省略 Type 屬性。

將模組加入至 SharePoint 方案

若要加入模組

  1. 開啟或建立 Visual Studio 中的 SharePoint 專案。 如需詳細資訊,請參閱 SharePoint 專案與專案項目範本

  2. 在 [方案總管] 中,選取專案節點,然後按一下 [專案] 功能表上的 [加入新項目]。

  3. 在 [加入新項目] 對話方塊中,選取 SharePoint 範本清單中的 [模組],然後按一下 [加入]。

    如此便會在名為 Module1 的專案中建立新節點。

  4. 按一下 Module1 下方的 Sample.txt,並刪除它。

    Sample.txt 包含在所有新模組中 (供示範之用),但並非必要。 (請注意,刪除檔案的同時會將其項目從模組的 Elements.xml 檔案中移除。)

  5. 如果您想要將檔案部署至 SharePoint 中的特定資料夾結構,請在 Visual Studio 中的 Module1 下方建立那些資料夾。 若要進行此項操作,請按一下 Module1,然後選取 [專案] 功能表上的 [新增資料夾]。

  6. 以滑鼠右鍵按一下您要加入檔案的資料夾,然後按一下 [專案] 功能表上的 [加入現有項目]。

  7. 選取您要部署至 SharePoint 的一個或多個檔案,然後按一下 [加入]。

    當您將檔案加入至專案時,會自動將檔案的項目加入至模組的 Elements.xml 檔案。 部署專案時,會將檔案複製至 SharePoint 伺服器,相對於專案的根目錄來說,該位置由 File 元素的 Url 屬性 (例如 Url="Module1/New Folder/SomeFile.doc) 指定。 如果您要變更檔案的部署位置,將檔案移至 [方案總管] 中的另一個資料夾或者變更其 Url 設定。

  8. 針對您要在文件庫中顯示的任何檔案,在 Elements.xml 中於檔案項目之前加上 Type="GhostableInLibrary" 屬性。 例如:

    <File Path="Module1\Some Folder\SomePage.aspx" Url="Module1/Some Folder/SomePage.aspx" Type="GhostableInLibrary" />
    
  9. 部署專案。

    將檔案複製至 SharePoint 中指定的位置。

請參閱

其他資源

封裝和部署 SharePoint 方案

開發 SharePoint 方案