从VS2010批量包装SP2010项目的PowerShell

时间:2012-04-19 04:53:34

标签: sharepoint powershell package wsp

任何人都知道PowerShell批量“打包”解决方案,每个解决方案包含1-2个项目,个别WSP文件用于手动(读取:PowerShell-ed)部署到远程SP2010服务器?

有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

选项A.使用Powershell为什么不在每个项目上调用msbuild:

$projectDirectory = "C:\..\MyProject.proj"
$buildDirectory = "C:\..\MyOutputDirectory"
Invoke-Expression "msbuild.exe /t:Package $projectDirectory /p:OutputPath=$buildDirectory"

选项B.您可以使用仅用于构建的所有项目创建单个解决方案。然后下载CKSDev工具。这些工具将在visual studio中为“打包所有SharePoint项目(CKSDev”)的解决方案添加一个选项。

enter image description here