NuGet er en pakkebehandler for .NET. NuGets klientverktøy gir mulighet til å bygge og bruke pakker. Som .NET-utvikler må du bruke NuGet for å laste ned pakker ofte, og for å forbedre nedlastingshastigheten kan du bruke noen innenlandske bildekilder for å øke nedlastingen. Tidligere ble det skrevet at bildekilden til Blog Garden ble brukt for å øke hastigheten på nedlastinger, som følger:
Følger Alibabas åpen kildekode-speilstasjon (Innloggingen med hyperkoblingen er synlig.), HUAWEI CLOUD Image Site (Innloggingen med hyperkoblingen er synlig.Etter det har Tencent nylig også lansert en lignende tjeneste, offisielt kalt Tencent Open Source Mirror Site, for å gi innenlandske utviklere et nytt utvalg av programvarebaserte bildekilder.
For å løse problemet med treg tilgang til offisielle kilder når programvare installeres avhengig, har Tencent Cloud bygget en caching-tjeneste for noe programvare. Du kan bruke Tencent Cloud Software Origin-serveren for å fremskynde installasjonen av avhengige pakker. For å gjøre det mulig for brukere å fritt bygge tjenestearkitekturer, støtter Tencent Clouds programvareopprinnelsesservere for tiden offentlig nettverkstilgang og privat nettverkstilgang.
Offentlig nettverkstilgangsadresse:Innloggingen med hyperkoblingen er synlig. Intranett-tilgangsadresse:Innloggingen med hyperkoblingen er synlig.
Nuget bildeadresse:Innloggingen med hyperkoblingen er synlig. I 2017 optimaliserte Microsoft problemet med treg tilgang til Nuget-tjenester i Kina, tok backup av blob-lagring til Kina, og brukte en lokal CDN-tjenesteleverandør for å håndtere pakkenedlastingsforespørsler.Innloggingen med hyperkoblingen er synlig.
API-et for Nuget-pakker er delt inn i tre kategorier: søk, registrering og lagring. De mest brukte er registrerings- og lagrings-API-er. Nuget-bilder inkluderer bufrede omvendte proxyer for å akselerere disse API-ene. Ved å bruke dette bildet kan det brukes i Tencent Cloud og applikasjonsutvikling, kan følgende akselerasjonseffekter oppnås:
- For pakkesøk: ingen akselerasjonseffekt. Søkekomponentpakker tilbys av flere domenenavn.
- Installer, avinstaller, oppgrader pakker osv.: fullt akselerert. All pakkeinformasjon caches daglig på serveren, og den første tilgangen til hver pakke hver dag er en proxy-tilgang, etterfulgt av lokal tilgang
- Pakkeinstallasjon, oppgradering og nedlastingsfiler: Fullt akselerert. Hver versjon av hver pakke lastes ned for første gang for mikroproxy-tilgang, og deretter blir alle pakker med samme versjon og ID lokalt aksessert
Bruk veiledningen
Klikk på "Tools" - "Options" i Visual Studio, finn "Nuget Package Manager" - "Package Source" til venstre, og bekreft at listen din inneholder V3-versjonen av API-et (https://api.nuget.org/v3/index.json)。 Tencent Clouds akselerasjonstjeneste støtter kun V3-versjonen av pakkekilden, hvis det ikke finnes noen registrering av dette, kan det hende du ikke kan bruke akselerasjonstjenesten, vennligst oppgrader din Nuget-pakkebehandler.
Klikk på Legg til-knappen og skriv inn informasjonen din nedenfor:
Navn: Tencent Nuget
Pakkeadresse:Innloggingen med hyperkoblingen er synlig.
Når du er registrert, klikk på Oppdateringsknappen for å oppdatere, og bekreft og lukk konfigurasjonen.
Etter innstillingene ovenfor legges den relevante konfigurasjonen til Nuget-konfigurasjonsfilen, filplasseringen er på: C:\Users\itsvse\AppData\Roaming\NuGet\Nuget.config, hvor det er min datamaskinkonto, bytt konto, dette er mitt Nuget-konfigurasjonseksempel:
<?xml versjon="1.0" koding="utf-8"?> <configuration> <packageSources> <legg til nøkkel="nuget.org" verdi="https://api.nuget.org/v3/index.json" protokollVersjon="3" /> <legg til nøkkel="Tencent Nuget" verdi="https://mirrors.cloud.tencent.com/nuget/" /> <add key="Microsoft Visual Studio Offline Packages" value="C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\" /> </packageSources> <packageRestore> <add key="enabled" value="True" /> <legg til nøkkel="automatisk" verdi="Sant" /> </packageRestore> <bindingRedirects> <legg til nøkkel="hopp" verdi="Falsk" /> </bindingRedirects> <packageManagement> <legg til nøkkel="format" verdi="0" /> <legg til nøkkel="disabled" value="False" /> </packageManagement> </configuration>
Vi bruker alle Windows 10 for de ovennevnte operasjonene, spesielt to to-do. NET Core-utvikling, mange studenter liker å bruke Mac, hvis stien i Mac og Linux er, så er stien ~/.nuget/NuGet/NuGet.Config.
Merk: Stien til NuGet.Config i Windows er %appdata%\NuGet\NuGet.Config, og stien i Mac og Linux er ~/.nuget/NuGet/NuGet.Config. Hvis det ikke finnes noen NuGet.Config-fil, kan du kjøre dotnet restore-kommandoen for å generere.
Når du bruker dotnet-gjenoppretting, kan du også spesifisere bruken av Tencent Cloud-bildet med –s.
(Slutt)
|