如何从命令行创建Sharepoint包(*.wsp)

Sha*_*hed 6 visual-studio sharepoint-2010

我在一个解决方案中有许多SharePoint Web部件项目.要部署Web部件,我使用visual studio中解决方案资源管理器中的"发布..."选项.然后使用stsadm.exe将它们部署在SharePoint服务器上.

在此输入图像描述

是否可以从命令行生成*.wsp包?

小智 8

您可以使用msbuild工具生成wsp包.

您可以在下面找到cmd脚本的示例:

set msbuild="C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe"
set config=Release
set outdir2=C:\out\
rd /S /Q "%outdir2%"
%msbuild% /p:Configuration=%config% /m "C:\Test\test.csproj" /t:Package /p:BasePackagePath=%outdir2%
for /F "tokens=*" %%i in ('dir /B /S "%outdir2%"') do if not %%~xi == .wsp del %%i
Run Code Online (Sandbox Code Playgroud)