#msbuild #nuget #restore
Вопрос:
Поэтому сегодня мы создаем все решения с RestoreForce
заданным свойством true
. Это связано с тем, что у нас есть некоторые внутренние пакеты NuGet, использующие плавающие версии.
Из-за этого мы тратим некоторое время в начале на восстановление всех проектов. Мне было интересно, есть ли способ иметь RestoreForce
семантику только для тех проектов, которые действительно зависят от плавающих версий.
(Лично я не вижу такого способа, потому что, насколько я понимаю, задача восстановления вызывается один раз для каждого решения. С другой стороны, он получает коллекцию RestoreGraphItems. Возможно, эта коллекция могла бы содержать некоторые подсказки о том, как восстановить конкретный проект)