Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 6945|Yanıt: 5

[Kaynak] 3 dakikada NuGet paketleri oluşturmayı ve yayınlamayı öğrenin

[Bağlantıyı kopyala]
Yayınlandı 12.09.2022 21:57:24 | | | |
Gereksinimler: Günlük geliştirmede genellikle üçüncü taraf kütüphane paketleri kullanılır ve bu makale, Windows'ta Visual Studio'da .NET Standard kütüphanesinden bir NuGet paketi oluşturulması ve yayınlanması ile tanıtılacaktır.www.nuget.orgYukarıda, eklentinizi daha fazla .NET/C# geliştiricisine açık hale getirin.

Eleştiri:

Pratik İşlem: ProGet'i kullanarak bir NuGet özel deposu oluştur
https://www.itsvse.com/thread-10263-1-1.html

Nuget, birden fazla kütüphaneyi bir pakete paketler
https://www.itsvse.com/thread-9656-1-1.html

Azure DevOps 2020 (V) Pipelines kullanarak NUGET paketlerinin serbest bırakılmasını otomatik olarak
https://www.itsvse.com/thread-9381-1-1.html

Nuget Serisi 2, özel Nuget hizmetleri oluşturmak için BaGet kullanır
https://www.itsvse.com/thread-9380-1-1.html

Nuget Serisi 1, asp.net kullanarak özel bir Nuget deposu oluşturur
https://www.itsvse.com/thread-9368-1-1.html

Nuget HTTP proxy erişimi kurar
https://www.itsvse.com/thread-9287-1-1.html

İndirmeleri hızlandırmak için Tencent Cloud Nuget Paket Yöneticisi'ni kullanın
https://www.itsvse.com/thread-7875-1-1.html

[VS2017] Nuget ajanını kur
https://www.itsvse.com/thread-4231-1-1.html

Nuget Domestic Source (Mirror Source)
https://www.itsvse.com/thread-3925-1-1.html
NuGet.org Genel Bakış

NuGet.org, NuGet paketlerinin kamu barındırmasıdır ve her gün milyonlarca .NET ve .NET Core geliştiricisi tarafından kullanılmaktadır.

Microsoft hesabına kaydolun

NuGet.org hesabı oluşturmak için Microsoft Kişisel Hesabı (MSA) veya Azure Active Directory (AAD) hesabınıza sahip olmanız gerekir. Hesabınız yoksa, bir hesap oluşturun.

Bağlantı girişi görünür.

Zaten kayıt olduysanız, NuGet.org giriş sayfasını ziyaret edin:Bağlantı girişi görünür.

Bir proje oluşturun

Aşağıda gösterildiği gibi vs2019 kullanarak bir .NET Standard kütüphane projesi oluşturdum:



Projede kendi kodunuzu yazın, bu da söylemeye gerek yok.

Öğeye sağ tıklayın, Özellikler menü komutunu seçin ve ardından Paketleme sekmesini seçin. Aşağıda gösterildiği gibi:



İstem bilgisine göre, ilgili metin giriş kutusunu doldurun.



Üstteki araç çubuğunda "Release" yapılandırmasını seçin, ardından projeye sağ tıklayın, "Package"a tıklayın ve çıktı bilgileri şu şekildedir:

1>------ Kurulum başladı: Proje: Sw.Core.Common, Yapılandırma: Herhangi bir CPU ------
1>Sw.Core.Common -> C:\Users\DELL\source\repos\Sw.Core.Common\bin\Release\netstandard2.1\Sw.Core.Common.dll
1> "C:\Users\DELL\source\repos\Sw.Core.Common\bin\Release\Sw.Core.Common.Common.1.0.0.nupkg" paketi başarıyla oluşturuldu.
========== Üretildi: 1 başarı, 0 başarısız, 0 en son, 0 atlanan ==========
NuGet'e Yükleme

Microsoft hesabı kullanarak NuGet uygulamasına giriş yapın ve aşağıdaki gibi yetkilendirin:



Navigasyon çubuğunda Yükle'ye tıklayın, bağlantı:

Bağlantı girişi görünür.



Oluşturduğumuz sürüm paketi için "Sw.Core.Common.1.0.0.nupkg" seçeneğini seçin.

Aşağıya çek ve Yayınla' tuşuna tıkla.



Sürüm başarılı olduktan sonra tarayıcı bağlantıya yönlendirilir ve paketin henüz yayınlanmadığını bildirir. Arama sonuçlarında görünecek ve doğrulama ile indeksleme tamamlandıktan sonra kurulum/geri yükleme için kullanılabilir olacak. Paket doğrulama ve indeksleme bir saate kadar sürebilir. Daha fazlasını okuyun.

Başarılı yayından sonraki bağlantılar:

Bağlantı girişi görünür.

Nuget paketi için bazı talimatları yapılandırabilir, .csproj yapılandırmasını aşağıdaki gibi değiştirebilirsiniz:

(Son)





Önceki:Chrome Google Chrome, mesajlar için bildirimleri iptal ediyor
Önümüzdeki:[Gerçek savaş] State Secret 4 (SM4) birbirini çözmek için .NET ve Java kullanır
Yayınlandı 12.09.2022 23:19:49 |
Öğren
 Ev sahibi| Yayınlandı 13.11.2022 16:02:17 |
NUGET, kütüphanenin .NET Framework sürümünü paketler:

1. nuget.exe programını şu adresten indirin:https://www.nuget.org/downloads
2. nuget.exe programına sağ tıklayarak engeli kaldırın.
3. Komut şöyledir:

burada xxxxx proje adıdır
 Ev sahibi| Yayınlandı 22.10.2023 22:16:30 |
Nuget paketleri oluşturmak için en iyi uygulamalar:Bağlantı girişi görünür.
 Ev sahibi| Yayınlandı 9.09.2025 09:10:25 |
NuGet Paket Keşfi

Yerel veya uzak bir NuGet paketinin yapısını, bağımlılıklarını ve daha fazlasını görmenize olanak tanıyan grafiksel bir araç.

Kaynak:Bağlantı girişi görünür.
İndirmek:Bağlantı girişi görünür.

Aşağıda gösterildiği gibi:

 Ev sahibi| Yayınlandı 29.09.2025 13:26:19 |
Push paketlemek için dotnet komutunu kullanın

Referans:Bağlantı girişi görünür.
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com