Re[4]: MSBuild 4.0 при сборке не обрабатывает Project Depend
От: hyperlam  
Дата: 30.04.10 04:27
Оценка:
Здравствуйте, Closer, Вы писали:

C>Здравствуйте, hyperlam, Вы писали:


C>[skipped]


H>>Большое спасибо, действительно помогло.

H>>Мы тоже уже решили эту проблему, праdда другим способом: добавили в ProjectB.csproj следущую секцию:
H>>
H>> <Target Name="BeforeBuild" DependsOnTargets="ProjectC">
H>>    <Exec Command="..\ProjectC\bin\$(Configuration)\ProjectC.exe" />
H>>  </Target>
H>>  <Target Name="ProjectC">
H>>    <MSBuild Projects="..\ProjectC\ProjectC.csproj" Targets="Build" />
H>>  </Target>
H>>


C>А в данном случае не будет двойной сборки проекта ProjectC?


Нет, MSBuild достаточно умный, чтобы понять, что ProjectC уже собран и пересобирать его не надо.
Делается это на основе Input и Output свойств и даты изменения файлов.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.