.NET 4.72 ссылается на зависимости проекта .NET Standard 2.0

#c# #.net-standard

#c# #.net-стандартный

Вопрос:

У меня есть проект .NET 4.72. Я хочу ссылаться на сборку из .NET Standard 2.0 с помощью NuGet. Когда я пытаюсь добавить ссылку, я попросил установить около 20 других пакетов. Есть ли способ пропустить добавление этих зависимостей?

введите описание изображения здесь

Вот мой проект:

введите описание изображения здесь

Комментарии:

1. Пакет зависит от этих зависимостей. Однако вам не стоит беспокоиться о них, в файлы проекта добавляется только корневой пакет. Другие пакеты разрешаются при восстановлении / сборке вашего приложения. Они даже не отображаются как прямые зависимости, когда вы добавляете пакет в свой проект

2. Если A нуждается в B для работы, то как бы проект (nuget), который вы пытаетесь использовать, работал без ссылочных зависимостей ….?, как если бы у вас было две библиотеки классов, а у A была ссылка на B, кто-то хотел использовать вашу библиотеку, но вы только дали имбудет ли это работать. Ответ отрицательный, поэтому для того, чтобы пакет, который вы хотите использовать, нуждался в его зависимостях.