NuGet Paketi Oluşturma
NuGet, .NET geliştiricilerinin kodlarını paylaşmaları ve yeniden kullanmaları için bir paket yönetim sistemidir. NuGet paketleri, derlenmiş kod, kaynak kodu, belgeler ve diğer kaynakları içeren ZIP dosyalarıdır. NuGet paketleri, Visual Studio Paket Yöneticisi veya .NET Core CLI kullanılarak yüklenebilir.
NuGet paketi oluşturmak için aşağıdaki adımları izleyebilirsiniz:
- Bir NuGet hesabı oluşturun. NuGet hesabınızı oluşturmak için NuGet web sitesine gidin ve “Kaydol” düğmesine tıklayın.
- NuGet paketinizi oluşturun. NuGet paketinizi oluşturmak için Visual Studio veya .NET Core CLI kullanabilirsiniz.
- NuGet paketinizi yayınlayın. NuGet paketinizi yayınlamak için NuGet.org veya başka bir NuGet paket deposuna göndermeniz gerekir.
NuGet Paketi Oluşturma (Visual Studio)
Visual Studio kullanarak NuGet paketi oluşturmak için aşağıdaki adımları izleyin:
- Visual Studio’yu açın ve yeni bir proje oluşturun.
- Proje türü olarak “NuGet Paketi”ni seçin.
- Projenize bir ad verin ve bir konum seçin.
- “Oluştur” düğmesine tıklayın.
- Visual Studio, NuGet paketiniz için bir proje dosyası (.nuspec) oluşturacaktır.
-
.nuspec dosyasını açın ve aşağıdaki bilgileri girin:
- ID: NuGet paketinizin adı.
- Version: NuGet paketinizin sürümü.
- Authors: NuGet paketinizin yazarları.
- Owners: NuGet paketinizin sahipleri.
- Description: NuGet paketinizin açıklaması.
- Summary: NuGet paketinizin özeti.
- ReleaseNotes: NuGet paketinizin sürüm notları.
- Tags: NuGet paketinizin etiketleri.
- Dependencies: NuGet paketinizin bağımlılıkları.
- Files: NuGet paketinizin içereceği dosyalar.
-
.nuspec dosyasını kaydedin.
- Visual Studio’da “Derle” menüsüne tıklayın ve “Çözümü Derle” seçeneğini seçin.
- Visual Studio, NuGet paketinizi derleyecektir.
- Derleme başarılı olduktan sonra, NuGet paketinizin çıktısı olan .nupkg dosyasını bulabilirsiniz.
NuGet Paketi Oluşturma (.NET Core CLI)
.NET Core CLI kullanarak NuGet paketi oluşturmak için aşağıdaki adımları izleyin:
- .NET Core CLI’yi açın.
-
Aşağıdaki komutu çalıştırın:
dotnet new nuget
-
Bu komut, NuGet paketiniz için bir proje dosyası (.nuspec) oluşturacaktır.
-
.nuspec dosyasını açın ve aşağıdaki bilgileri girin:
- ID: NuGet paketinizin adı.
- Version: NuGet paketinizin sürümü.
- Authors: NuGet paketinizin yazarları.
- Owners: NuGet paketinizin sahipleri.
- Description: NuGet paketinizin açıklaması.
- Summary: NuGet paketinizin özeti.
- ReleaseNotes: NuGet paketinizin sürüm notları.
- Tags: NuGet paketinizin etiketleri.
- Dependencies: NuGet paketinizin bağımlılıkları.
- Files: NuGet paketinizin içereceği dosyalar.
-
.nuspec dosyasını kaydedin.
-
Aşağıdaki komutu çalıştırın:
dotnet pack
-
Bu komut, NuGet paketinizi derleyecektir.
- Derleme başarılı olduktan sonra, NuGet paketinizin çıktısı olan .nupkg dosyasını bulabilirsiniz.
NuGet Paketi Yayınlama
NuGet paketinizi yayınlamak için aşağıdaki adımları izleyin:
- NuGet.org web sitesine gidin ve hesabınıza giriş yapın.
- “Paket Yönet” sekmesine tıklayın.
- “Yeni Paket” düğmesine tıklayın.
- NuGet paketinizin .nupkg dosyasını seçin.
- NuGet paketinizin bilgilerini girin.
- “Yayınla” düğmesine tıklayın.
NuGet paketiniz artık yayınlanmıştır ve diğer geliştiriciler tarafından kullanılabilir.
İndirme Linki
Üretici Firma
Microsoft
Ücretsiz mi?
Evet
Uyumlu İşletim Sistemleri
Windows, macOS, Linux
Dosya Boyutu
Değişken