Локальный источник NuGet в C#
Пакет можно положить в локальную папку и указать её в nuget.config как
источник. Так проверяют готовый файл .nupkg до публикации на nuget.org.
Путь к папке задают в packageSources, а версию - в PackageReference.
Источник с папкой nupkgs рядом с решением:
<configuration>
<packageSources>
<add key="local" value="nupkgs" />
</packageSources>
</configuration>
Клиент берёт пакет из этой папки по имени и точной версии:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net10.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Shop.Pricing" Version="1.2.0" />
</ItemGroup>
</Project>
Библиотеку из того же репозитория чаще подключают ссылкой на проект:
среда собирает её и передаёт типы без упаковки в nupkg. Уже собранный
пакет проверяют через источник и ссылку выше.
Создайте локальный источник из папки feed и подключите пакет Warehouse.Units версии 2.0.1.