NuGet er en pakkeadministrator til .NET. NuGet-klientværktøjer giver mulighed for at bygge og bruge pakker. Som .NET-udvikler skal du bruge NuGet til at downloade pakker ofte, og for at forbedre downloadhastigheden kan du bruge nogle indenlandske billedkilder til at fremskynde downloadet. Tidligere blev det skrevet, at billedkilden i Blog Garden blev brugt til at fremskynde downloads, som følger:
Følgende Alibabas open source spejlstation (Hyperlink-login er synlig.), HUAWEI CLOUD Image Site (Hyperlink-login er synlig.Derefter har Tencent også for nylig lanceret en lignende tjeneste, officielt kaldet Tencent Open Source Mirror Site, for at give indenlandske udviklere et nyt udvalg af softwarebilledkilder.
For at løse problemet med langsom adgang til officielle kilder, når software installeres afhængigt, har Tencent Cloud bygget en caching-tjeneste for noget software. Du kan bruge Tencent Clouds softwareoprindelsesserver til at fremskynde installationen af afhængige pakker. For at lette brugerne frit at bygge servicearkitekturer understøtter Tencent Cloud software origin-servere i øjeblikket adgang til offentlige netværk og private netværksadgang.
Offentlig netværksadgangsadresse:Hyperlink-login er synlig. Intranet-adgangsadresse:Hyperlink-login er synlig.
Nuget billedadresse:Hyperlink-login er synlig. I 2017 optimerede Microsoft problemet med langsom adgang til Nuget-tjenester i Kina, tog backup af blob-lagring til Kina og brugte en lokal CDN-tjenesteudbyder til at håndtere pakkedownload-anmodninger.Hyperlink-login er synlig.
API'en for Nuget-pakker er opdelt i tre kategorier: søgning, registrering og lagring. De mest anvendte er registrerings- og lagrings-API'er. Nuget-images inkluderer cachede reverse proxies for at accelerere disse API'er. Ved at bruge dette billede kan det bruges i Tencent Cloud og applikationsudvikling, kan følgende accelerationseffekter opnås:
- For pakkesøgninger: ingen accelerationseffekt. Søgekomponentpakker leveres af yderligere domænenavne.
- Installer, afinstaller, opgrader pakker osv.: fuldt accelereret. Al pakkeinformation caches dagligt på serveren, og den første adgang for hver pakke hver dag er en proxyadgang, efterfulgt af lokal adgang
- Pakkeinstallation, opgradering og downloadfiler: Fuldt accelereret. Hver version af hver pakke downloades for første gang til mikroproxy-adgang, og derefter tilgås alle pakker med samme version og ID lokalt
Brug tutorialen
Klik på "Tools" - "Options" i Visual Studio, find "Nuget Package Manager" - "Package Source" til venstre, og bekræft at din liste indeholder V3-versionen af API'et (https://api.nuget.org/v3/index.json)。 Tencent Clouds accelerationstjeneste understøtter kun V3-versionen af pakkekilden; hvis der ikke er nogen registrering af dette, kan du muligvis ikke bruge accelerationstjenesten, opgrader venligst din Nuget-pakkeadministrator.
Klik på Tilføj knappen og indtast dine oplysninger nedenfor:
Navn: Tencent Nuget
Pakkeadresse:Hyperlink-login er synlig.
Når du er indtastet, klik på opdateringsknappen for at opdatere, og bekræft og luk endelig konfigurationen.
Efter ovenstående indstillinger tilføjes den relevante konfiguration til Nuget-konfigurationsfilen, filplaceringen er på: C:\Users\itsvse\AppData\Roaming\NuGet\Nuget.config, hvor det er min computerkonto, skift din konto, følgende er mit Nuget-konfigurationseksempel:
<?xml version="1.0" kodning="utf-8"?> <configuration> <packageSources> <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protokolVersion="3" /> <tilføj nøgle="Tencent Nuget" værdi="https://mirrors.cloud.tencent.com/nuget/" /> <add key="Microsoft Visual Studio Offline Packages" value="C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\" /> </packageSources> <packageRestore> <tilføj nøgle="aktiveret" værdi="Sand" /> <tilføj nøgle="automatisk" værdi="Sand" /> </packageRestore> <bindingRedirects> <tilføj nøgle="spring over" værdi="Falsk" /> </bindingRedirects> <packageManagement> <tilføj nøgle="format" værdi="0" /> <tilføj nøgle="deaktiveret" værdi="Falsk" /> </packageManagement> </configuration>
Vi bruger alle Windows 10 til ovenstående operationer, især to do. NET Core-udvikling, mange studerende kan lide at bruge Mac, hvis stien i Mac og Linux er, så er stien ~/.nuget/NuGet/NuGet.Config.
Bemærk: Stien for NuGet.Config i Windows er %appdata%\NuGet\NuGet.Config, og stien i Mac og Linux er ~/.nuget/NuGet/NuGet.Config. Hvis der ikke er nogen NuGet.Config-fil, kan du køre dotnet restore-kommandoen for at generere.
Når du bruger dotnet-genoprettelse, kan du også specificere brugen af Tencent Cloud-billedet med –s.
(Slut)
|