Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 48366|Válasz: 3

[Tippek] Használd a Tencent Cloud Nuget Package Managert a letöltés felgyorsításához

[Linket másol]
Közzétéve 2019. 07. 30. 9:57:27 | | | |
A NuGet egy csomagkezelő a .NET számára. A NuGet klienseszközök lehetővé teszik csomagok építését és használatát. .NET fejlesztőként gyakran kell letölteni a NuGet-et a csomagok letöltéséhez, és a letöltési sebesség javítása érdekében néhány hazai képforrást is használhatsz a letöltés felgyorsítására.
Korábban azt írták, hogy a Blog Garden képforrását használták a letöltések felgyorsítására, a következők szerint:

Nuget Domestic Source (Mirror Source)
https://www.itsvse.com/thread-3925-1-1.html

Az Alibaba nyílt forráskódú tükörállomását követve (A hiperlink bejelentkezés látható.), HUAWEI CLOUD képoldal (A hiperlink bejelentkezés látható.Ezt követően a Tencent nemrégiben elindított egy hasonló szolgáltatást, hivatalosan Tencent Open Source Mirror Site-nek, hogy a hazai fejlesztők számára új szoftverképforrások választékát kínálja.


A hivatalos forrásokhoz való lassú hozzáférés problémájának megoldására, amikor a szoftvert függően telepítik, a Tencent Cloud létrehozott egy gyorsítótár szolgáltatást bizonyos szoftverekhez. A Tencent Cloud szoftver origin szerverrel felgyorsíthatod a függő csomagok telepítését. Annak érdekében, hogy a felhasználók szabadon építhessék szolgáltatásarchitektúrákat, a Tencent Cloud szoftver eredeti szerverei jelenleg támogatják a nyilvános és privát hálózati hozzáférést.

Nyilvános hálózati hozzáférési cím:A hiperlink bejelentkezés látható.
Intranet hozzáférési cím:A hiperlink bejelentkezés látható.


Nuget képcím:A hiperlink bejelentkezés látható.
2017-ben a Microsoft optimalizálta a Nuget szolgáltatások lassú hozzáférésének problémáját Kínában, lementette a blob tárhelyet Kínába, és egy helyi CDN szolgáltatót használt a csomagletöltési kérelmek kezelésére.A hiperlink bejelentkezés látható.


A Nuget csomagok API-ja három kategóriára oszlik: keresés, regisztráció és tárolás. A leggyakrabban használt regisztrációs és tárolási API-k. A Nuget képek gyorsítótározott visszaváltott proxy-ket tartalmaznak, hogy felgyorsítsák ezeket az API-kat. Ezzel a képmel Tencent Cloud és alkalmazásfejlesztésben is használható, a következő gyorsító hatások érhető el:

  • Csomagkereséseknél: nincs gyorsulási hatás. A keresési komponenscsomagokat további domainnevek biztosítják.
  • Telepítés, eltávolítás, frissítések stb.: teljesen gyorsított. Minden csomaginformáció naponta kerül a szerveren gyorsára, és minden csomag első hozzáférése proxy hozzáférés, majd helyi hozzáférés
  • Csomagtelepítés, frissítés és letöltés fájlok: Teljesen felgyorsított. Minden csomag minden verziója először töltődik le mikroproxy hozzáféréshez, majd minden azonos verzióval és azonosítóval rendelkező csomagot helyben érnek el



Használd a tutorialt

Kattints a "Tools" - "Options" gombra a Visual Studio-ban, keresd meg a bal oldalon a "Nuget Package Manager" - "Package Source" opciót, és győzd meg, hogy a listád tartalmazza-e az API V3 verzióját (https://api.nuget.org/v3/index.json)。 A Tencent Cloud gyorsító szolgáltatása csak a csomagforrás V3 verzióját támogatja, ha erről nincs nyilvántartás, akkor lehet, hogy nem tudod használni az gyorsító szolgáltatást, kérjük, frissítsd a Nuget csomagkezelődet.



Kattints az Hozzáadás gombra, és írd meg az adataidat lentebb:

Név: Tencent Nuget

Csomagcím:A hiperlink bejelentkezés látható.

Miután belépettél, kattints a Frissítés gombra a frissítéshez, végül pedig erősítsd meg és zárd be a konfigurációt.


A fenti beállítások után a megfelelő konfiguráció hozzáadódik a Nuget konfigurációs fájlhoz, a fájl helye a következő helyen van: C:\Users\itsvse\AppData\Roaming\NuGet\Nuget.config, ahol itsvse a számítógépes fiókom, változtasd meg a fiókodat, az alábbiakban található a Nuget konfigurációs példám:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <packageSources>
    <add key = "nuget.org" érték = "https://api.nuget.org/v3/index.json" protocolVersion="3" />
    <add key="Tencent Nuget" érték="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>


Mindannyian Windows 10-en vagyunk a fent említett műveletekhez, különösen a feladatokhoz. NET Core fejlesztés során sok diák szereti használni a Macet, ha a Mac és Linux útja az, akkor az út ~/.nuget/NuGet/NuGet.Config.

Megjegyzés: A NuGet.Config útja Windowsban %appdata%\NuGet\NuGet.Config, Macen és Linuxon pedig az út ~/.nuget/NuGet/NuGet.Config, ha nincs NuGet.Config fájl, futtathatod a dotnet visszaállítás parancsot a generáláshoz.


Amikor dotnet restore használod, a Tencent Cloud image használatát is megadhatod –s pontossággal.

(Vége)




Előző:Zheng Qian a befektetésekről beszél: szupergyakorlati befektetési pszichológiáról
Következő:Hogyan változtathatom meg egy tábla nevét a mySQL-ben? Módosítani a tábla nevét?
 Háziúr| Közzétéve 2019. 07. 30. 10:22:40 |
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<service xml:base="http://100.67.92.24/repository/nuget-group/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns="http://www.w3.org/2007/app">
  <workspace>
    <atom:title>Default</atom:title>
    <collection href="Csomagok">
      <atom:title>Packages</atom:title>
    </collection>
  </workspace>
</service>

A teszt nem elérhető, ahogy az alábbiakban látható:



Javították, ahogy az alábbiakban látható:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<service xml:base="http://mirrors.cloud.tencent.com/repository/nuget-group/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns="http://www.w3.org/2007/app">
  <workspace>
    <atom:title>Default</atom:title>
    <collection href="Csomagok">
      <atom:title>Packages</atom:title>
    </collection>
  </workspace>
</service>




 Háziúr| Közzétéve 2019. 07. 30. 10:26:22 |
HUAWEI CLOUD Nuget képcím:A hiperlink bejelentkezés látható.

A teszt elérhető, ahogy az alábbiakban látható:


 Háziúr| Közzétéve 2021. 08. 02. 14:46:49 |
HUAWEI CLOUD képcím:https://mirrors.huaweicloud.com/home
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com