Я не можу знайти жодної документації щодо цього - посилання зі сторінки Microsoft.Bcl.Build Nuget не дуже допомагають:
Цей пакет надає компоненти інфраструктури побудови, щоб проекти, що посилаються на певні пакети Microsoft, могли успішно будувати.
Не посилайтесь безпосередньо на ці пакети, якщо не отримаєте попередження про збірку, яке вказує вам додати посилання.
З огляду на Microsoft.Bcl.Build.targets
файл, схоже, він управляє переспрямуванням прив'язки та посиланнями на пакунки. Схоже, частина цієї функціональності використовується лише під час роботи у Visual Studio.
Хтось може надати більше інформації про те, що робить цей пакет? Це біль у нашому середовищі побудови сервера , чи можна його ігнорувати, будуючи повністю з вихідного коду (наприклад, середовище побудови сервера)?
So I want to keep the dependency in my *.csproj files, but ignore it. I did that by adding a conditional import on a build environment targets file (eg builder.targets)
, чи можете ви пояснити?