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:
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)
|