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