任何人都知道PowerShell批量“打包”解决方案,每个解决方案包含1-2个项目,个别WSP文件用于手动(读取:PowerShell-ed)部署到远程SP2010服务器?
有更好的方法吗?
答案 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”)的解决方案添加一个选项。