使用 MSBuild 任务创建 SharePoint 解决方案包

你可以在开发计算机上使用命令行MSBuild 任务生成、清理和验证 SharePoint 包 (.wsp)。 还可以使用这些命令在生成计算机上使用Team Foundation Server自动执行生成过程。

生成 SharePoint 包

生成 SharePoint 包

  1. 在 Windows“启动”菜单中,选择“所有程序”>“附件”>“命令提示符”。

  2. 更改为你的 SharePoint 项目所在的目录。

  3. 输入以下命令,为项目创建包。 将 ProjectFileName 替换为项目的名称。

    msbuild /t:Package ProjectFileName
    

    例如,可以运行以下命令之一来打包一个名为 ListDefinition1 的 SharePoint 项目。

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

清理 SharePoint 包

清理 SharePoint 包

  1. 打开命令提示符窗口。

  2. 更改为你的 SharePoint 项目所在的目录。

  3. 输入以下命令,为项目清理包。 将 ProjectFileName 替换为项目的名称。

    msbuild /t:CleanPackage ProjectFileName
    

    例如,可以运行以下命令之一来清理一个名为 ListDefinition1 的 SharePoint 项目。

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

验证 SharePoint 包

验证 SharePoint 包

  1. 打开命令提示符窗口。

  2. 更改为你的 SharePoint 项目所在的目录。

  3. 输入以下命令,为项目验证包。 将 ProjectFileName 替换为项目的名称。

    msbuild /t:ValidatePackage ProjectFileName
    

    例如,可以运行以下命令之一来验证一个名为 ListDefinition1 的 SharePoint 项目。

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

设置 SharePoint 包中的属性

设置 SharePoint 包中的属性

  1. 打开命令提示符窗口。

  2. 更改为你的 SharePoint 项目所在的目录。

  3. 输入以下命令,在项目的包中设置属性。 将 PropertyName 替换为要设置的属性。

    msbuild /property:PropertyName=Value
    

    例如,可以运行以下命令来设置警告等级。

    msbuild /property:WarningLevel = 2