共用方式為


逐步解說:從現有的 SharePoint 網站匯入項目

本逐步解說示範如何從現有的 SharePoint 網站匯入項目至 Visual Studio SharePoint 專案中。

本逐步解說將示範下列工作:

  • 加入自訂網站欄 (也稱為「欄位」(Field)) 來自訂 SharePoint 網站。

  • 將 SharePoint 網站匯出至 .wsp 檔案。

  • 使用 .wsp 匯入專案將 .wsp 檔案匯入 Visual Studio SharePoint。

注意事項注意事項

您的電腦可能會在下列說明中,以不同名稱或位置顯示某些 Visual Studio 使用者介面項目。您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定

必要條件

您需要下列元件才能完成此逐步解說:

自訂 SharePoint 網站

在此範例中,您將建立和自訂 SharePoint 子網站,方式是在其中加入新網站欄並建立另一個子網站供稍後使用。之後,您將匯出第一個子網站至 .wsp 檔案,然後使用 .wsp 匯入專案將自訂網站欄匯入第二個子網站。

若要建立和自訂 SharePoint 網站

  1. 使用 Web 瀏覽器開啟 SharePoint 網站,例如 http://system name/SitePages/Home.aspx。

  2. 藉由在中開啟 [設置動作。] 功能表然後選取 [新網站] 主要 SharePoint 網站以外建立子網站。

  3. 在網站的 [建立] 對話方塊中,選取 [空白網站] 型別。

  4. 在方塊中,請 [標題] 參與網站欄測試 1 ",在 [URL 名稱。]方塊中,輸入 columntest1,保留其他設定的預設值,接著選取 [建立] 按鈕。

  5. 建立網站之後,在瀏覽器中巡覽回主網站 http://system name/SitePages/Home.aspx。

  6. 同樣地,請透過開啟 [設置動作。] 功能表上,選取 [新網站],然後選取 [空白網站] 型別建立空白在主要 SharePoint 網站。

  7. 在方塊中,請 [標題] 參與網站欄測試 2 ",在 [URL 名稱。]方塊中,輸入 columntest2,保留其他設定的預設值,接著選取 [建立] 按鈕。

  8. 巡覽至第一個子網站,SystemNamehttp:// (/columntest1/default.aspx。

  9. 在 [設置動作。] 功能表上,選擇 [設置設定] 顯示 [網站設定] 頁面。

  10. 在 [圖庫] 區段中,選取[網站欄。] 連結。

  11. 在 [網站欄組件庫]] 網頁的頂端,選取 [建立] 按鈕。

  12. 在 [資料行名稱]方塊中,輸入測試資料行,保留其他預設值,然後選取 [確定] 按鈕。

  13. [測試資料行] 欄會出現在 [網站欄組件庫] 的自訂資料行標題底下按一下。

匯出 SharePoint 網站

接下來,取得 SharePoint 安裝 (.wsp) 檔,其中包含您要匯入至 Visual Studio SharePoint 專案的 SharePoint 項目 (Item) 和項目 (Element)。如果您還沒有 .wsp 檔案,則必須從現有的 SharePoint 網站建立檔案。在此範例中,您會將預設 SharePoint 網站匯出至 .wsp 檔案。

重要事項重要事項

如果您在執行下列程序時收到執行階段錯誤,表示必須在可存取 SharePoint 網站的系統上執行程序。

若要匯出現有的 SharePoint 網站

  1. 在 SharePoint 網站,請選取[[網站動作]] 索引標籤的 [網站組態。] 顯示 [網站設定] 頁面。

  2. 在網站的 [設置動作。] 部分頁面上,選取 [儲存網站做為範本] 連結。

  3. 在 [檔案名稱] 方塊中輸入 ExampleSite,然後在 [範本名稱] 方塊中輸入「範例網站」。

  4. 在此範例中,將 [包括內容] 核取方塊保留在清除的狀態。

    如果您選取此方塊,Visual Studio 會將所有清單和文件庫以及其內容儲存至 .wsp 檔案。雖然這在某些情況下很有用,但此範例並不需要這樣做。

  5. 在作業順利完成時,選取 [方案庫] 連結來檢視 .wsp 檔案。

    若要稍後檢視方案庫頁面,請開啟功能表上,選取 [設置動作。] [設置設定],選取 [網站集合管理員] 部分的 [移至最上層網站組態。] 連結,然後選取[圖庫] 部分的 [方案] 連結。

  6. 在方案庫,請選取 [ExampleSite] 連結。

  7. 在 [下載檔案] 對話方塊中,選取 [存檔] 按鈕將檔案儲存在您的本機系統,根據預設,在您的下載資料夾。

匯入 .wsp 檔案

現在您已具有包含想要重複使用之項目 (自訂網站資料行 [測試資料行]) 的 .wsp 檔案,請匯入 .wsp 檔案來存取它。

若要匯入 .wsp 檔案

  1. 在 Visual Studio,在功能表列上,選取 [檔案], [新增], [專案] 顯示 [新增專案] 對話方塊。如果您的 IDE 設定為使用 Visual Basic 開發設定,在功能表列上,選取 [檔案], [新增專案]。

  2. 展開節點。 [SharePoint] [Visual C#] 或 [Visual Basic] 下的,然後選取 [2010 年] 節點。

  3. 選取[樣板] 窗格的 [匯入 SharePoint 2010 方案套件] 範本,將專案名稱保留為 WspImportProject1,然後選取 [確定] 按鈕。

    [SharePoint 自訂精靈] 隨即出現。

  4. 在 [指定網站和安全性層級進行偵錯] 頁面上,輸入您在前面建立之第二個 SharePoint 子網站的 URL 。您會將新的自訂欄位項目 http://,系統名稱/columntest2,加入至該子網站。

  5. 在 [此 SharePoint 方案的信任層級為何?] 區段中,保留 [部署為沙箱化方案] 的選擇。

  6. 在 [指定新專案來源] 頁面中,瀏覽至您先前儲存 .wsp 檔案然後選取 [下一個] 按鈕系統中的位置。

    注意事項注意事項

    如果您選取這個頁面上的 [完成] 按鈕,在 .wsp 檔案的所有可用項目要匯入的。

  7. 在方塊中, [選取要匯入的項目] 核取方塊的清除清單中排除 [測試資料行],然後選取 [完成] 按鈕。

    因為清單中包含許多項目,您可以選取清單中所有項目的 CTRL + A 鍵,選取空格鍵清除所有核取方塊,在 [測試資料行] 項目旁邊則只選取核取方塊。

    完成匯入作業後,系統會建立名為 [WspImportProject1] 的新專案,其中包含名為 [Fields] 的資料夾。此資料夾包含自訂網站欄 [測試資料行] 及其定義檔 Elements.xml。

部署專案

最後,將 [WspImportProject1] 部署至您先前建立的第二個 SharePoint 子網站,以檢視自訂網站欄。

若要部署專案

  1. 在 Visual Studio,選取 F5 鍵部署和執行 .wsp 匯入專案。

  2. 在 SharePoint 網站 [設置動作。] ,請開啟功能表,然後選取 [設置設定] 顯示 [網站設定] 頁面。

  3. 在 [圖庫] 區段中,選取[網站欄。] 連結。

  4. 向下捲動至 [自訂欄] 區段。

    請注意,您從第一個 SharePoint 網站匯入的自訂網站欄會出現在清單中。

請參閱

概念

從現有的 SharePoint 網站匯入項目

其他資源

開發 SharePoint 方案

為 Web 組件或應用程式頁面建立可重複使用的控制項