NuGet adalah pengelola paket untuk .NET. Alat klien NuGet menyediakan kemampuan untuk membangun dan menggunakan paket. Sebagai pengembang .NET, Anda perlu sering menggunakan NuGet untuk mengunduh paket, dan untuk meningkatkan kecepatan unduh paket, Anda dapat menggunakan beberapa sumber gambar domestik untuk mempercepat pengunduhan. Sebelumnya, tertulis bahwa sumber gambar Blog Garden digunakan untuk mempercepat unduhan, sebagai berikut:
Mengikuti stasiun cermin open source Alibaba (Login hyperlink terlihat.), Situs Gambar HUAWEI CLOUD (Login hyperlink terlihat.Setelah itu, Tencent juga baru-baru ini meluncurkan layanan serupa, secara resmi bernama Tencent Open Source Mirror Site, untuk menyediakan pilihan baru sumber gambar perangkat lunak kepada pengembang domestik.
Untuk mengatasi masalah kecepatan akses yang lambat ke sumber resmi saat perangkat lunak diinstal secara tergantung, Tencent Cloud telah membangun layanan caching untuk beberapa perangkat lunak. Anda dapat menggunakan server asal perangkat lunak Tencent Cloud untuk mempercepat penginstalan paket dependen. Untuk memfasilitasi pengguna membangun arsitektur layanan secara bebas, server asal perangkat lunak Tencent Cloud saat ini mendukung akses jaringan publik dan akses jaringan pribadi.
Alamat akses jaringan publik:Login hyperlink terlihat. Alamat akses intranet:Login hyperlink terlihat.
Alamat gambar Nuget:Login hyperlink terlihat. Pada tahun 2017, Microsoft mengoptimalkan masalah akses lambat ke layanan Nuget di Cina, mencadangkan penyimpanan blob ke Cina, dan menggunakan penyedia layanan CDN lokal untuk menangani permintaan pengunduhan paket.Login hyperlink terlihat.
API paket Nuget dibagi menjadi tiga kategori: pencarian, pendaftaran, dan penyimpanan. Yang paling sering digunakan adalah API pendaftaran dan penyimpanan. Gambar Nuget menyertakan proxy terbalik yang di-cache untuk mempercepat API ini. Dengan menggunakan gambar ini dapat digunakan di Tencent Cloud dan pengembangan aplikasi, efek akselerasi berikut dapat dicapai:
- Untuk pencarian paket: tidak ada efek akselerasi. Paket komponen pencarian disediakan oleh nama domain tambahan.
- Instal, hapus pemasangan, tingkatkan paket, dll.: dipercepat sepenuhnya. Semua informasi paket di-cache di server setiap hari, dan akses pertama dari setiap paket setiap hari adalah akses proxy, diikuti oleh akses lokal
- Instalasi paket, peningkatan, dan unduhan file: Dipercepat sepenuhnya. Setiap versi setiap paket diunduh untuk pertama kalinya untuk akses microproxy, dan kemudian semua paket dengan versi dan ID yang sama diakses secara lokal
Gunakan tutorial
Klik "Alat" - "Opsi" di Visual Studio, temukan "Nuget Package Manager" - "Package Source" di sebelah kiri, dan konfirmasikan bahwa daftar Anda berisi versi V3 API (https://api.nuget.org/v3/index.json)。 Layanan akselerasi Tencent Cloud hanya mendukung versi V3 dari sumber paket, jika tidak ada catatan tentang ini, maka Anda mungkin tidak dapat menggunakan layanan akselerasi, harap tingkatkan pengelola paket Nuget Anda.
Klik tombol Tambah dan masukkan informasi Anda di bawah ini:
Nama: Tencent Nuget
Alamat Paket:Login hyperlink terlihat.
Setelah dimasukkan, klik Perbarui tombol untuk memperbarui, dan terakhir konfirmasi dan tutup konfigurasi.
Setelah pengaturan di atas, konfigurasi yang relevan ditambahkan ke file konfigurasi Nuget, lokasi file di: C:\Users\itsvse\AppData\Roaming\NuGet\Nuget.config, di mana itsvse adalah akun komputer saya, ubah akun Anda, berikut ini adalah contoh konfigurasi Nuget saya:
<?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="Paket Offline Microsoft Visual Studio" 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>
Kita semua menggunakan Windows 10 untuk operasi di atas, terutama untuk dilakukan. Pengembangan NET Core, banyak siswa yang suka menggunakan Mac, jika jalurnya di Mac dan Linux adalah, maka jalurnya adalah ~/.nuget/NuGet/NuGet.Config.
Catatan: Jalur NuGet.Config di Windows adalah %appdata%\NuGet\NuGet.Config, dan jalur di Mac dan Linux adalah ~/.nuget/NuGet/NuGet.Config, jika tidak ada file NuGet.Config, Anda dapat menjalankan perintah dotnet restore untuk menghasilkan.
Saat Anda menggunakan dotnet restore, Anda juga dapat menentukan penggunaan gambar Tencent Cloud dengan –s.
(Akhir)
|