Почему «инструменты Nuget, такие как» Directory.build.props, не позволяют устанавливать версии пакетов по умолчанию?C#

Место общения программистов C#
Ответить
Anonymous
 Почему «инструменты Nuget, такие как» Directory.build.props, не позволяют устанавливать версии пакетов по умолчанию?

Сообщение Anonymous »

Цитата взята из этого видео (с отметкой времени), показывающего, как настроить версии пакета по умолчанию в файлах msbuild.
«Наивный» подход (который не работает?) извлекает версию SkiaSharp в Directory.Build.Props

Код: Выделить всё


1.68.1


который затем можно было бы использовать в .csproj Описанный обходной путь заключается в использовании вместо этого Directory.build.targets (обратите внимание на обновление): и оставьте объявление ссылки на пакет в файле csproj только для того, чтобы Итак, мой главный вопрос:
Почему инструменту nuget не «нравится» первый подход, а нравится второй? Игнорирует ли он часть этапа оценки или полностью обходит его?
Дополнительные разъяснения о том, как инструменты nuget взаимодействуют с msbuild (не удалось найти никаких ссылок и полезных ресурсов).

Подробнее здесь: https://stackoverflow.com/questions/798 ... -default-p
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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