HOW TO:使用 MSBuild 工作建立 SharePoint 方案套件

您可以在開發電腦上使用命令列 MSBuild 工作建置、清除和驗證 SharePoint 封裝 (.wsp)。 您也可以在組建電腦上使用 Team Foundation Server,以使用這些命令來自動化建置流程。

建置 SharePoint 封裝

若要建置 SharePoint 封裝

  1. 開啟 Visual Studio 命令提示字元視窗。

  2. 將目錄變更為 SharePoint 專案所在的目錄。

  3. 輸入下列命令,建立專案的封裝。 以專案名稱取代 ProjectFileName。

    msbuild /t:Package ProjectFileName
    

    例如,您可以執行下列其中一個命令來封裝名為 ListDefinition1 的 SharePoint 專案。

    msbuild /t:Package ListDefinition1.vbproj
    msbuild /t:Package ListDefinition1.csproj
    

清除 SharePoint 封裝

若要清除 SharePoint 封裝

  1. 開啟 Visual Studio 命令提示字元視窗。

  2. 將目錄變更為 SharePoint 專案所在的目錄。

  3. 輸入下列命令,清除專案的封裝。 以專案名稱取代 ProjectFileName。

    msbuild /t:CleanPackage ProjectFileName
    

    例如,您可以執行下列其中一個命令來清除名為 ListDefinition1 的 SharePoint 專案。

    msbuild /t:CleanPackage ListDefinition1.vbproj
    msbuild /t:CleanPackage ListDefinition1.csproj
    

驗證 SharePoint 封裝

若要驗證 SharePoint 封裝

  1. 開啟 Visual Studio 命令提示字元視窗。

  2. 將目錄變更為 SharePoint 專案所在的目錄。

  3. 輸入下列命令,驗證專案的封裝。 以專案名稱取代 ProjectFileName。

    msbuild /t:ValidatePackage ProjectFileName
    

    例如,您可以執行下列其中一個命令來驗證名為 ListDefinition1 的 SharePoint 專案。

    msbuild /t:ValidatePackage ListDefinition1.vbproj
    msbuild /t:ValidatePackage ListDefinition1.csproj
    

設定 SharePoint 封裝中的屬性

若要設定 SharePoint 封裝中的屬性

  1. 開啟 Visual Studio 命令提示字元視窗。

  2. 將目錄變更為 SharePoint 專案所在的目錄。

  3. 輸入下列命令,設定專案封裝中的屬性。 以要設定的屬性取代 PropertyName。

    msbuild /property:PropertyName=Value
    

    例如,您可以執行下列命令來設定警告層級。

    msbuild /property:WarningLevel = 2
    

請參閱

工作

HOW TO:自訂 SharePoint 功能

HOW TO:新增與移除 SharePoint 功能中的項目

其他資源

建立 SharePoint 功能