Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csSpPjLp 399 of 509 menu
◀ ▶

Локальный источник 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.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить