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").

Другие вопросы по тегам