共用方式為


使用模組來包含檔案

模組 (勿與 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. 針對您希望顯示在文件庫中的任何檔案,請將 Type="GhostableInLibrary" 屬性附加至它們在 Elements.xml 中的項目。 例如,

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

    檔案會複製到 SharePoint 中的指定位置。