Как MSBuild решает, нужно ли пересобирать библиотеку C# или нет?C#

Место общения программистов C#
Anonymous
Как MSBuild решает, нужно ли пересобирать библиотеку C# или нет?

Сообщение Anonymous »

Как MSBuild решает, нужно ли ему пересобирать библиотеку (то есть вызывать csc) или нет, когда он запускается с файлом проекта C#?

Я предполагаю (но хочу подтвердить):
  • Если выходного каталога нет, пересоберите (да :) )
  • Если файл C# изменился, перестройте
  • Если включенный файл, помеченный как «копировать всегда», изменился, перестройте


    Или достаточно разумно не перестраивать, а просто скопировать файл в существующий вывод?
[*]Если включенный файл помечен copy-if-newer изменился, перестройте
  • Тот же вопрос, что и выше


Подробнее здесь: https://stackoverflow.com/questions/508 ... ary-or-not

Вернуться в «C#»