Развертывание решения MSBuild script для многопользовательских решений Sharepoint - PullRequest
0 голосов
/ 10 мая 2011

Я новичок в sharepoint, и у проекта, над которым я работаю, 11 отдельных решений.

Для того чтобы сайт заработал и работал, мне нужно пойти и построить, а затем развернуть 11 решений.

Я хочу автоматизировать это с помощью MSBuild, кто-нибудь делал это раньше, и у вас есть пример кода, пожалуйста?

1 Ответ

1 голос
/ 10 мая 2011

Создайте файл проекта msbuild, который содержит что-то вроде этого

  <ItemGroup>
     <SolutionItem Include="./Solution1.snl" />
     <SolutionItem Include="./Solution1.sn2" />
     ...
     <SolutionItem Include="./Solution1.snl1" />
  </ItemGroup>

  <Target Name="Build">
     <MSBuild
        Projects="@(SolutionItem)"
        BuildInParallel="true"
        />
  </Target>

Скопируйте «Project ...» из существующего файла проекта, чтобы получить нужные ToolsVersion и xmlns. См. MSDN «Задача MSBuild» для дополнительных опций, которые вы можете передать вызову задачи MSBuild. Для сборки откройте командную строку Visual Studio и, предположив, что указанный выше файл называется Build.proj, запустите:

> msbuild Build.proj

... или для подробного журнала ...

> msbuild Build.proj /fl /flp;v=d;logfile=log.txt
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...