Как я могу ссылаться на другие пакеты nuget в моем пакете nuget, которые не будут доступны потребителям моего пакета nuget? - PullRequest
0 голосов
/ 08 мая 2020

Я создал. NET Проект библиотеки классов Core 3.1, который будет опубликован как пакет nuget. К сожалению, он должен ссылаться на другие пакеты nuget, которые не могут быть общедоступными на nuget.org из-за проблем с лицензированием.

Как я могу включить эти другие пакеты nuget (или его Assest / dll) в мой пакет nuget и в то же время предотвратить, чтобы потребитель моего пакета nuget автоматически ссылался на библиотеки DLL из других пакетов nuget в своем проекте.

Assest / DLL из других пакетов nuget должны присутствовать в приложении пользователя, но его API не должны быть видны в проектах потребителя.

Другими словами: я купил библиотеку (они дали мне nupkg). Я хочу использовать его, но мои клиенты не должны.

...