Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 35391|Odpověď: 2

[Tipy] Nuget balí více knihoven do jednoho balíčku

[Kopírovat odkaz]
Zveřejněno 19. 5. 2021 16:05:35 | | | |
NuGet podporuje balení více knihoven do jednoho balíčku, což jednoduše znamená i balení závislostí.
Nejprve jsem vytvořil dva nové projekty třídních knihovn, konkrétně ClassLibrary2 a ClassLibrary3, které budou odkazovat na knihovnu tříd ClassLibrary3, jak je znázorněno na obrázku níže:



Zabalte ClassLibrary2 do nuget balíčku (a zabalte odkazované závislosti následujícím příkazem):

ClassLibrary2.1.0.0.nupkg změní příponu na zip formát a otevře ji, a můžete vidět, že složka \lib\netcoreapp3.1 obsahuje závislé dll, jak je znázorněno na obrázku níže:



Pushujte do soukromého nugetového repozitáře, jak je uvedeno níže:



Po vytvoření nové konzolové aplikace a instalaci ClassLibrary2 pomocí příkazu Install-Package může úspěšně volat své závislé balíčky následovně:









Předchozí:Zavřít Quartz. .NET
Další:Swagger Nelze použít schéma xx pro typ xx. Stejný plán už je ...
Zveřejněno 2022-7-26 14:27:32 |
ss
Zveřejněno 30. 3. 2023 12:11:15 |
11111111111
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com