建置和偵錯 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 組態來停用「功能」。