See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 27654|Vastuse: 1

[Allikas] Nuget Series 1 kasutab asp.net privaatse Nuget hoidla loomiseks

[Kopeeri link]
Postitatud 2020-8-30 18:50:02 | | | |
Projektiarenduses kasutame sageli kolmandate osapoolte teeke, mida saab kutsuda viidete allalaadimise või avalike pluginate allalaadimisega NuGeti ametliku veebilehe kaudu.

Nuget aadress:Hüperlingi sisselogimine on nähtav.

Nuget on avatud lähtekoodiga projekt .NET platvormil, mis on Visual Studio laiendus. .NET raamistikul põhinevaid rakendusi arendades Visual Studio abil teeb Nuget viidete lisamise, eemaldamise ja uuendamise projektis palju kiiremaks ja lihtsamaks. See on Wikipedia definitsioon, tegelikult on Nuget paketihaldur, sarnane Java Mavenile, mis aitab meil DLL-e mugavamalt hallata.

Nuget ametlik veebileht on avaliku klassi raamatukogu ning kui laadid üles oma klassiraamatukogu, pakutakse seda ka teistele kõnede allalaadimiseks ja paigaldamiseks. Kuna ettevõtete ja meeskondade arendatud projektid hõlmavad ärisaladusi või privaatsust, ei soovi me neid avalikult avaldada, seega peame ise looma privaatse NuGeti hoidla.
Nuget privaatrepositooriumid

Esmalt loo uus asp.net veebirakendus ja vali tühi mall NugetDepot (.NET 4.7.2) projekt.



Projekt paigaldab Nuget.Server paketi järgmise käsuga:

Iga pakett on omaniku poolt sulle litsentseeritud. NuGet ei vastuta kolmandate osapoolte pakettide eest ega litsentseeri neid. Mõned paketid võivad sisaldada sõltuvusi, mis alluvad teistele litsentsidele. Klõpsa paketi allika (allika) URL-il, et määrata sõltuvusi.

Package Manager konsooli hosti versioon 5.4.0.6292

Kirjuta "get-help NuGet", et näha kõiki saadaolevaid NuGet käske.

PM> Install-Package NuGet.Server -versioon 3.4.1


Püütakse koguda ja sihtida ". NETFramework, versioon=v4.7.2" projektist "NugetDepot" ja paketi "NuGet.Server.3.4.1" sõltuvusteave
Sõltuvusinfo kogumine võttis 5,33 sekundit
Püüan lahendada paketi "NuGet.Server.3.4.1" sõltuvust DependencyBehavioriga kui "Madalaim"
Sõltuvusinfo parsimine võtab 0 ms
Operatsiooni parsimine paketi "NuGet.Server.3.4.1" paigaldamiseks
Operatsioon lahendatud, et paigaldada pakett "NuGet.Server.3.4.1"
  MINEHüperlingi sisselogimine on nähtav.
  MINEHüperlingi sisselogimine on nähtav.
  MINEHüperlingi sisselogimine on nähtav.
  MINEHüperlingi sisselogimine on nähtav.
  OKHüperlingi sisselogimine on nähtav.197 ms
Microsoft.Data.Edm 5.8.4 paigaldatakse.
  OKHüperlingi sisselogimine on nähtav.790 ms
Paigaldatakse NuGet.Core 2.14.0.
  OKHüperlingi sisselogimine on nähtav.1100 ms
Microsoft.Web.Xdt 2.1.1 paigaldatakse.
  OKHüperlingi sisselogimine on nähtav.3627 ms
NuGet.Server.Core 3.4.1 on paigaldamisel.
  MINEHüperlingi sisselogimine on nähtav.
  MINEHüperlingi sisselogimine on nähtav.
  OKHüperlingi sisselogimine on nähtav.171 ms
System.Spatial 5.8.4 paigaldatakse.
  OKHüperlingi sisselogimine on nähtav.179 ms
Microsoft.Data.OData 5.8.4 paigaldatakse.
  MINEHüperlingi sisselogimine on nähtav.
  OKHüperlingi sisselogimine on nähtav.617 ms
Microsoft.AspNet.WebApi.OData 5.7.0 paigaldatakse.
  MINEHüperlingi sisselogimine on nähtav.
  MINEHüperlingi sisselogimine on nähtav.
Hangi pakett "Microsoft.AspNet.WebApi 5.2.3" aadressilt "nuget.org"
Hangi pakett "Microsoft.AspNet.WebApi.Client 5.2.3" aadressilt "nuget.org"
Laadi pakett "nuget.org" jaoks "Microsoft.AspNet.WebApi.Core 5.2.3"
Hangi pakett "Microsoft.AspNet.WebApi.OData 5.7.0" aadressilt "nuget.org"
Hangi pakett "Microsoft.AspNet.WebApi.WebHost 5.2.3" aadressilt "nuget.org"
Hangi pakett "Microsoft.Data.Edm 5.8.4" aadressilt "nuget.org"
Hangi pakett "Microsoft.Data.OData 5.8.4" aadressilt "nuget.org"
Hangi pakett "Microsoft.Web.Infrastructure 1.0.0" aadressilt "nuget.org"
Hangi pakett "Microsoft.Web.Xdt 2.1.1" aadressilt "nuget.org"
Hangi pakett "Newtonsoft.Json 9.0.1" aadressilt "nuget.org"
Hangi pakett "NuGet.Core 2.14.0" aadressilt "nuget.org"
Hangi pakett "NuGet.Server 3.4.1" aadressilt "nuget.org"
Hangi pakett "NuGet.Server.Core 3.4.1" aadressilt "nuget.org"
Hangi pakett "NuGet.Server.V2 3.4.1" aadressilt "nuget.org"
Hangi pakett "System.Spatial 5.8.4" aadressilt "nuget.org"
Hangi pakett "WebActivatorEx 2.2.0" aadressilt "nuget.org"
  MINEHüperlingi sisselogimine on nähtav.
Lisades paketi "Microsoft.Data.Edm.5.8.4" kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Pakett "Microsoft.Data.Edm.5.8.4" on lisatud kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
  OKHüperlingi sisselogimine on nähtav.484 ms
WebActivatorEx 2.2.0 on paigaldamisel.
Lisatud pakett "Microsoft.Data.Edm.5.8.4" kategooriasse "packages.config"
Microsoft.Data.Edm 5.8.4 on edukalt paigaldatud NugetDepotile
Lisades paketi "Microsoft.Web.Infrastructure.1.0.0" kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Pakett "Microsoft.Web.Infrastructure.1.0.0" on lisatud kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Lisatud pakett "Microsoft.Web.Infrastructure.1.0.0" faili "packages.config"
Microsoft.Web.Infrastructure 1.0.0 on edukalt paigaldatud NugetDepotile
Lisades paketi "Microsoft.Web.Xdt.2.1.1" kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Pakett "Microsoft.Web.Xdt.2.1.1" on lisatud kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Lisatud pakett "Microsoft.Web.Xdt.2.1.1" faili "packages.config"
"Microsoft.Web.Xdt 2.1.1" on edukalt paigaldatud NugetDepot'i
Lisades paketi "Newtonsoft.Json.9.0.1" kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
  OKHüperlingi sisselogimine on nähtav.1030 ms
NuGet.Server 3.4.1 paigaldatakse.
Pakett "Newtonsoft.Json.9.0.1" on lisatud kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
  OKHüperlingi sisselogimine on nähtav.1216 ms
NuGet.Server.V2 3.4.1 on paigaldamisel.
Lisatud pakett "Newtonsoft.Json.9.0.1" faili "packages.config"
Skriptifail "C:\Users\itsvse_pc\source\repos\NugetDepot\packages\Newtonsoft.Json.9.0.1\tools\install.ps1"
"Newtonsoft.JSON 9.0.1" on edukalt paigaldatud NugetDepot'i
Lisatud pakett "Microsoft.AspNet.WebApi.Client.5.2.3" kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Pakett "Microsoft.AspNet.WebApi.Client.5.2.3" on lisatud kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Lisatud pakett "Microsoft.AspNet.WebApi.Client.5.2.3" faili "packages.config"
"Microsoft.AspNet.WebApi.Client 5.2.3" on edukalt paigaldatud NugetDepot'i
Lisades paketi "Microsoft.AspNet.WebApi.Core.5.2.3" kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Pakett "Microsoft.AspNet.WebApi.Core.5.2.3" on lisatud kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Lisatud pakett "Microsoft.AspNet.WebApi.Core.5.2.3" faili "packages.config"
"Microsoft.AspNet.WebApi.Core 5.2.3" on edukalt paigaldatud NugetDepot'i
Lisades paketi "Microsoft.AspNet.WebApi.WebHost.5.2.3" kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Pakett "Microsoft.AspNet.WebApi.WebHost.5.2.3" on lisatud kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Lisatud pakett "Microsoft.AspNet.WebApi.WebHost.5.2.3" faili "packages.config"
"Microsoft.AspNet.WebApi.WebHost 5.2.3" on edukalt paigaldatud NugetDepot'i
Lisades ainult sõltuvustele mõeldud paketi "Microsoft.AspNet.WebApi.5.2.3" projekti "NugetDepot".
Lisades paketi "Microsoft.AspNet.WebApi.5.2.3" kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Pakett "Microsoft.AspNet.WebApi.5.2.3" on lisatud kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Lisatud pakett "Microsoft.AspNet.WebApi.5.2.3" faili "packages.config"
"Microsoft.AspNet.WebApi 5.2.3" on edukalt paigaldatud NugetDepotile
Lisades paketi "NuGet.Core.2.14.0" kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Pakett "NuGet.Core.2.14.0" on lisatud kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Pakett "NuGet.Core.2.14.0" on lisatud "packages.config" hulka
NuGet.Core 2.14.0 on edukalt paigaldatud NugetDepotile
Lisades paketi "NuGet.Server.Core.3.4.1" kaustale "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Pakett "NuGet.Server.Core.3.4.1" on lisatud kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Lisatud pakett "NuGet.Server.Core.3.4.1" kategooriasse "packages.config"
NuGet.Server.Core 3.4.1 on edukalt paigaldatud NugetDepotile
Lisades paketi "System.Spatial.5.8.4" kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Pakett "System.Spatial.5.8.4" on lisatud kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Lisatud pakett "System.Spatial.5.8.4" kategooriasse "packages.config"
System.Spatial 5.8.4 on edukalt paigaldatud NugetDepotile
Lisades paketi "Microsoft.Data.OData.5.8.4" kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Pakett "Microsoft.Data.OData.5.8.4" on lisatud kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Lisatud pakett "Microsoft.Data.OData.5.8.4" faili "packages.config"
Microsoft.Data.OData 5.8.4 on edukalt paigaldatud NugetDepot'i
Lisatud pakett "Microsoft.AspNet.WebApi.OData.5.7.0" kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Pakett "Microsoft.AspNet.WebApi.OData.5.7.0" on lisatud kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Lisatud pakett "Microsoft.AspNet.WebApi.OData.5.7.0" failile "packages.config"
"Microsoft.AspNet.WebApi.OData 5.7.0" on edukalt paigaldatud NugetDepotile
Lisades paketi "NuGet.Server.V2.3.4.1" kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Pakett "NuGet.Server.V2.3.4.1" on lisatud kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Lisatud pakett "NuGet.Server.V2.3.4.1" kategooriasse "packages.config"
NuGet.Server.V2 3.4.1 on edukalt paigaldatud NugetDepot'i
Lisades paketi "WebActivatorEx.2.2.0" kaustale "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Pakett "WebActivatorEx.2.2.0" on lisatud kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Lisatud pakett "WebActivatorEx.2.2.0" kategooriasse "packages.config"
WebActivatorEx 2.2.0 on edukalt paigaldatud NugetDepotile
Lisades paketi "NuGet.Server.3.4.1" kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Pakett "NuGet.Server.3.4.1" on lisatud kausta "C:\Users\itsvse_pc\source\repos\NugetDepot\packages"
Pakett "NuGet.Server.3.4.1" on lisatud kontole "packages.config"
NuGet.Server 3.4.1 on edukalt paigaldatud NugetDepotile
NuGet operatsiooni tegemine võtab 19,54 sekundit
Möödunud aeg: 00:00:25.0831394
PM>

Ta muudab automaatselt web.config faili ja lisab faile nagu NuGetODataConfig.cs.

Peame järgmist muutmaweb.configFaili, uuenda vajalikele valikutele ja seadista need järgmiselt:

Samal ajal peame muutma ka NuGetODataConfig.cs faili ning kui programm käivitub, looma tee nugeti salvestamiseks, mida ei soovitata paigutada veebisaidi juurkataloogi kausta.

Panime nuget paketi E:\nuget_packages kataloogi alla koos koodiga:

Proovi veebilehte käivitada, nagu allpool näidatud:



Lükkamine privaatsesse hoidlasse

Loome uue netstandard2.0 teegi projekti ja samal ajal kirjutame testimiseks koodi (allpool), paremklõpsa projektil ja vajuta "Package" nuppu, see genereeritakse C:\Users\itsvse_pc\source\repos\NugetDepot\ClassLibrary2\bin\Debug kaustasClassLibrary2.1.0.0.nupkgfail

Peab olema päritHüperlingi sisselogimine on nähtav.Laadi alla Nuget Windows x86 käsurea tööriist "nuget.exe".

Proovi järgmist käsku, et lükata nuget-pakett meie äsja loodud privaatsesse hoidlasse.



Täiendavate käskude kohta vaata dokumentatsiooni:Hüperlingi sisselogimine on nähtav.

Paigalda privaatpakett

VS Dev Toolsis lisa NuGet paketi lähtekood, nagu alloleval pildil näidatud:



Loo uus .Net Core 3.1 konsooliprojekt, paigalda üles laaditud nuget pakett ja kasuta järgmist käsku:



Lõpuks lisa lähtekoodi allalaadimine:

Turistid, kui soovite näha selle postituse peidetud sisu, palunVastuse






Eelmine:.NET/C# kaugtöölaua haldustööriist [lähtekoodiga]
Järgmine:JVM parameetrid Valikud
 Üürileandja| Postitatud 2020-9-9 22:55:17 |
Nuget Series 2 kasutab BaGeti privaatsete Nuget teenuste loomiseks
https://www.itsvse.com/thread-9380-1-1.html
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com