2014-02-12 22 views
5

我在單個解決方案中有許多SharePoint Web部件項目。要部署Web部件,我使用visual studio中解決方案資源管理器中的「發佈...」選項。然後使用stsadm.exe將它們部署到SharePoint服務器上。如何從命令行創建Sharepoint包(* .wsp)

enter image description here

是否有可能從生成命令行*的.wsp包?

回答

7

您可以使用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 
+0

有什麼關於SharePoint 2013噸的項目? – Kiquenet

+1

它也適用於SharePoint 2013。 –

+0

@ Yevgeniy.Chernobrivets一個解決方案中的多個SharePoint項目有什麼關係? –