PowerShell для пакетного пакета проектов SP2010 от VS2010
Кто-нибудь знает PowerShell для пакетного "пакетирования" решений, каждое из которых содержит 1-2 проекта, для отдельных файлов WSP для ручного (читай: PowerShell-ed) развертывания на удаленном сервере SP2010?
Есть ли лучшая методология?
1 ответ
Вариант А. Используя Powershell, почему бы просто не вызывать msbuild для каждого проекта:
$projectDirectory = "C:\..\MyProject.proj"
$buildDirectory = "C:\..\MyOutputDirectory"
Invoke-Expression "msbuild.exe /t:Package $projectDirectory /p:OutputPath=$buildDirectory"
Вариант Б. Вы можете создать одно решение со всеми проектами, которое используется только для сборки. Затем загрузите инструменты CKSDev. Инструменты добавят параметр в Visual Studio для решения "Пакетирование всех проектов SharePoint (CKSDev").