NuGet on .NET:n pakettienhallintaohjelma. NuGet-asiakastyökalut mahdollistavat pakettien rakentamisen ja käytön. .NET-kehittäjänä sinun täytyy käyttää NuGetia pakettien lataamiseen usein, ja latausnopeuden parantamiseksi voit käyttää joitakin kotimaisia kuvalähteitä nopeuttaaksesi latausta. Aiemmin kirjoitettiin, että Blog Gardenin kuvalähdettä käytettiin latausten nopeuttamiseen seuraavasti:
Alibaban avoimen lähdekoodin peiliaseman jälkeen (Hyperlinkin kirjautuminen on näkyvissä.), HUAWEI CLOUD Image Site (Hyperlinkin kirjautuminen on näkyvissä.Tämän jälkeen Tencent on hiljattain lanseerannut vastaavan palvelun, virallisesti nimeltään Tencent Open Source Mirror Site, tarjoten kotimaisille kehittäjille uuden valikoiman ohjelmistokuvalähteitä.
Ratkaistakseen ongelman, jossa ohjelmisto asennetaan riippuvaisesti, Tencent Cloud on rakentanut välimuistipalvelun joillekin ohjelmistoille. Voit käyttää Tencent Cloud -ohjelmiston alkuperäpalvelinta nopeuttaaksesi riippuvien pakettien asennusta. Jotta käyttäjät voisivat rakentaa palveluarkkitehtuureja vapaasti, Tencent Cloud -ohjelmiston alkuperäispalvelimet tukevat tällä hetkellä julkista verkkoyhteyttä ja yksityisverkkoyhteyksiä.
Julkinen verkkoyhteysosoite:Hyperlinkin kirjautuminen on näkyvissä. Intranet-osoite:Hyperlinkin kirjautuminen on näkyvissä.
Nuget-kuvan osoite:Hyperlinkin kirjautuminen on näkyvissä. Vuonna 2017 Microsoft optimoi Nuget-palveluiden hitaan pääsyn ongelman Kiinassa, varmuuskopioi blob-tallennustilan Kiinaan ja käytti paikallista CDN-palveluntarjoajaa pakettien latauspyyntöjen käsittelyyn.Hyperlinkin kirjautuminen on näkyvissä.
Nuget-pakettien API on jaettu kolmeen kategoriaan: haku, rekisteröinti ja tallennus. Yleisimmin käytetyt ovat rekisteröinti- ja tallennusrajapinnat. Nuget-kuvat sisältävät välimuistissa olevia käänteisiä välityspalvelimia näiden API:n nopeuttamiseksi. Tämän kuvan avulla voidaan käyttää Tencent Cloudissa ja sovelluskehityksessä, jolloin voidaan saavuttaa seuraavat kiihdytysvaikutukset:
- Pakettihakuissa: ei kiihtyvyysvaikutusta. Hakukomponenttipaketteja tarjoavat lisäverkkotunnukset.
- Asennus, poisto, päivityspaketit jne.: täysin kiihdytetty. Kaikki pakettitiedot tallennetaan palvelimelle päivittäin, ja ensimmäinen pääsy jokaiselle paketille on välityspalvelin, jota seuraa paikallinen pääsy
- Pakettien asennus, päivitys ja tiedostojen lataus: Täysin kiihdytetty. Jokaisen paketin jokainen versio ladataan ensimmäistä kertaa mikrovälityspalvelimen käyttöä varten, ja sitten kaikki saman version ja ID:n paketit pääsevät paikallisesti käyttöön
Käytä opetusta
Klikkaa "Tools" - "Options" Visual Studiossa, etsi vasemmalta "Nuget Package Manager" - "Package Source" ja varmista, että listasi sisältää V3-version API:sta (https://api.nuget.org/v3/index.json)。 Tencent Cloudin kiihdytyspalvelu tukee vain pakettilähteen V3-versiota, jos tästä ei ole merkintää, et välttämättä pysty käyttämään kiihdytyspalvelua, päivitä Nuget-pakettienhallintaohjelmasi.
Klikkaa Lisää-painiketta ja syötä tietosi alle:
Nimi: Tencent Nuget
Paketin osoite:Hyperlinkin kirjautuminen on näkyvissä.
Kun syöt sisään, klikkaa Päivitä-painiketta päivittääksesi ja lopuksi vahvista sekä sulje konfiguraatio.
Edellä mainittujen asetusten jälkeen asiaankuuluva asetus lisätään Nugetin konfiguraatiotiedostoon, tiedoston sijainti on: C:\Users\itsvse\AppData\Roaming\NuGet\Nuget.config, missä itsvse on tietokonetilini, vaihda tiliäsi, seuraava on esimerkki Nuget-konfiguraatiostani:
<?xml version="1.0" encoding="UTF-8"?> <configuration> <packageSources> <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" /> <add key="Tencent Nuget" value="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" /> <add key="automatic" value="True" /> </packageRestore> <bindingRedirects> <add key="skip" value="False" /> </bindingRedirects> <packageManagement> <add key="format" value="0" /> <add key="disabled" value="False" /> </packageManagement> </configuration>
Olemme kaikki Windows 10:llä edellä mainittuja toimintoja varten, erityisesti tehdäkseen. NET Core -kehityksessä monet opiskelijat tykkäävät käyttää Macia, jos polku Macissa ja Linuxissa on, niin polku on ~/.nuget/NuGet/NuGet.Config.
Huomautus: NuGet.Configin polku Windowsissa on %appdata%\NuGet\NuGet.Config, ja Macissa ja Linuxissa polku on ~/.nuget/NuGet/NuGet.Config. Jos tiedostoa ei ole, voit suorittaa dotnet restore -komennon generointiin.
Kun käytät dotnet restorea, voit myös määrittää Tencent Cloud -kuvan käytön –s.
(Loppu)
|