共用方式為


建置和偵錯 SharePoint 方案

一般而言,建置和偵錯 SharePoint 方案與建置和偵錯 Visual Studio 中其他類型的專案相同。本節中的主題將會說明目前存在的差異。

SharePoint 方案的專案輸出

建置 SharePoint 方案會建立組件和方案套件 (.wsp) 檔案。下表顯示建置期間這些檔案的位置。

建置項目

輸出資料夾

組件、程式資料庫 (PDB) 和 .wsp 檔案。

ProjectName\bin\debug 或 ProjectName\bin\release

SharePoint 專案項目檔案。

ProjectName\pkg\debug 或 ProjectName\pkg\release

建置中繼檔案。

ProjectName\obj\debug 或 ProjectName\obj\release

封裝中繼檔案。

ProjectName\pkgobj\debug 或 ProjectName\pkgobj\release

建置 SharePoint 方案

若要建置 SharePoint 方案,開發電腦必須安裝正確版本的 SharePoint 伺服器。否則,建置 SharePoint 方案將與建置 Visual Studio 中其他類型的專案相同。如需詳細資訊,請參閱 HOW TO:建置 SharePoint 案

偵錯和測試 SharePoint 方案

偵錯之前,Visual Studio 會將 .wsp 套件複製到 SharePoint 伺服器、啟動網站和 Web 範圍功能,並在某些情況下啟動專案。在其他情況下,您可能需要手動開啟專案。如需詳細資訊,請參閱SharePoint 方案疑難排解對 SharePoint 方案進行偵錯

偵錯和驗證使用 ALM 功能的 SharePoint 解決方案

例如單元測試和 IntelliTrace 的 Visual Studio ALM 功能可讓您更多的精準地 pinpoint 問題,在您的 SharePoint 解決方案。程式碼剖析時,可讓您找出並找出在您的 SharePoint 解決方案的效能問題區域。如需詳細資訊,請參閱 驗證及偵錯 SharePoint 程式碼剖析 SharePoint 應用程式的效能

建置處理序中的安全性

若要封裝或部署 SharePoint 方案,Visual Studio 必須具有將檔案複製到 SharePoint 伺服器的權限。您必須將 Visual Studio 做為較高權限的處理序來執行,且您的使用者帳戶必須為 SharePoint 伺服器上的「網站集合管理員」。此外,您必須指定您的專案是沙箱化方案或陣列方案。如需詳細資訊,請參閱沙箱化方案與伺服器陣列方案之間的差異

使用清除命令

在 SharePoint 伺服器上安裝要進行偵錯的 SharePoint 方案時,[清除] 命令不會解除安裝該方案。而您必須透過 SharePoint 組態來停用「功能」。

請參閱

其他資源

開發 SharePoint 方案

使用伺服器總管瀏覽 SharePoint 連線

封裝和部署 SharePoint 方案