Я никогда не публиковал никакой пакет nuget, поэтому у меня есть несколько вопросов.У меня есть приложение в .net core 2.2, в котором у меня есть отдельная стандартная библиотека .net (Samples.Shared), которая содержит интерфейсы, которые я хочу опубликовать как пакет nuget, потому что мне нужны одни и те же интерфейсы в 5 разных решениях.Теперь реализация этих интерфейсов находится на отдельном бизнес-уровне, т.е. Samples.Services.В ядре .net я могу разрешить зависимость в классе запуска, например:
services.AddTransient<IRepository, Repository>();
Но я буду показывать только разделяемую библиотеку, которая содержит только интерфейсы, так как мне разрешить зависимость IRepository в другом решении?Уровень Samples.Service также содержит некоторые пакеты nuget, которые внедряются в конструктор службы и ссылаются на некоторые другие dll, такие как Sample.Entites
Два решения, в которых мне нужны эти интерфейсы, - это консольные приложения, а остальные 3 - .netосновные приложения.