#c# #.net-standard
#c# #.net-стандартный
Вопрос:
У меня есть проект .NET 4.72. Я хочу ссылаться на сборку из .NET Standard 2.0 с помощью NuGet. Когда я пытаюсь добавить ссылку, я попросил установить около 20 других пакетов. Есть ли способ пропустить добавление этих зависимостей?
Вот мой проект:
Комментарии:
1. Пакет зависит от этих зависимостей. Однако вам не стоит беспокоиться о них, в файлы проекта добавляется только корневой пакет. Другие пакеты разрешаются при восстановлении / сборке вашего приложения. Они даже не отображаются как прямые зависимости, когда вы добавляете пакет в свой проект
2. Если A нуждается в B для работы, то как бы проект (nuget), который вы пытаетесь использовать, работал без ссылочных зависимостей ….?, как если бы у вас было две библиотеки классов, а у A была ссылка на B, кто-то хотел использовать вашу библиотеку, но вы только дали имбудет ли это работать. Ответ отрицательный, поэтому для того, чтобы пакет, который вы хотите использовать, нуждался в его зависимостях.