Я бы настроил либо специальную цель, либо, возможно, другой файл msbuild.
Я использую один .msbuild
файл и несколько разных пакетных файлов, таким образом, я могу создавать отдельные части своего приложения или всю вещь, просто используя другой пакетный файл.
В вашем файле .msbuild
может быть две цели: одна для полной сборки, а другая только для библиотек:
<Target Name="FullBuild">
<MSBuild Projects="YourSolution.sln" />
</Target>
<Target Name="LibBuild">
<MSBuild Projects="YourLibProject1.csproj" />
<MSBuild Projects="YourLibProject2.csproj" />
<MSBuild Projects="YourLibProject3.csproj" />
</Target>
Таким образом, вы можете вызвать msbuild либо с целью FullBuild
, которая создаст все ваше решение, либо с LibBuild
, которая создаст конкретные проекты, которые вы хотите.
Пакетные файлы могут выглядеть следующим образом:
msbuild.exe /t:LibBuild
msbuild.exe /t:FullBuild