Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 35391|Отговор: 2

[Бакшиши] Nuget пакетира множество библиотеки в един пакет

[Копирай линк]
Публикувано на 2021-5-19 16:05:35 | | | |
NuGet поддържа опаковане на множество библиотеки в един пакет, което просто означава и зависимости от опаковането.
Първо, създадох два нови проекта за библиотека за класове, а именно ClassLibrary2 и ClassLibrary3, които ще се позовават на библиотеката на класовете ClassLibrary3, както е показано на фигурата по-долу:



Пакетирайте ClassLibrary2 в nuget пакет (и пакетирайте реферираните зависимости със следната команда):

ClassLibrary2.1.0.0.nupkg променя суфикса на zip format и го отваря, като можете да видите, че папката \lib\netcoreapp3.1 съдържа зависимите dll-ове, както е показано на фигурата по-долу:



Push към частен nuget репозиторий, както е показано по-долу:



След създаване на ново конзолно приложение и инсталиране на ClassLibrary2 чрез командата Install-Package, той може успешно да извика зависимите си пакети по следния начин:









Предишен:Затвори Quartz. .Net
Следващ:Swagger: Не може да се използва схема xx за тип xx. Същата схема вече ...
Публикувано на 26.07.2022 14:27:32 |
Сс.
Публикувано на 30.03.2023 12:11:15 |
11111111111
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com