Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Güncelleştirilmiş bir paketi yeni bir sürüm numarasıyla yayımladığınızda NuGet, bunu gösterildiği gibi "en son kararlı sürüm" olarak değerlendirir, örneğin Visual Studio'daki Paket Yöneticisi kullanıcı arabiriminde:
Kararlı bir sürüm, üretimde kullanılacak kadar güvenilir olarak kabul edilen sürümdür. En son kararlı sürüm aynı zamanda paket güncelleştirmesi olarak veya paket geri yükleme sırasında yüklenecek olan sürümdür ( paketleri yeniden yükleme ve güncelleştirme bölümünde açıklandığı gibi kısıtlamalara tabidir).
NuGet 1.6 ve sonrasında, yazılım sürümü yaşam döngüsünü desteklemek için, sürüm numarasına -alpha, -beta veya -rc gibi bir anlamsal sürüm oluşturma soneki eklenmiş olan yayın öncesi paketlerin dağıtımına olanak tanır. Daha fazla bilgi için bkz . Paket sürümü oluşturma.
Aşağıdaki yollardan birini kullanarak bu tür sürümleri belirtebilirsiniz:
Projeniz kullanıyorsa
PackageReference, dosyanın.csprojöğesine anlamsal sürüm sonekiniPackageVersionekleyin:<PropertyGroup> <PackageVersion>1.0.1-alpha</PackageVersion> </PropertyGroup>Projenizde bir
packages.configdosya varsa: dosyanın.nuspecöğesine anlamsal sürüm sonekiniversionekleyin:<version>1.0.1-alpha</version>
Kararlı bir sürüm yayınlamaya hazır olduğunuzda, son eki kaldırmanız yeterlidir ve paket tüm yayın öncesi sürümlerden önceliklidir. Yeniden bkz. Paket sürümü oluşturma.
Yayın öncesi paketleri yükleme ve güncelleştirme
Varsayılan olarak, NuGet paketlerle çalışırken yayın öncesi sürümleri içermez, ancak bu davranışı aşağıdaki gibi değiştirebilirsiniz:
Visual Studio'da Paket Yöneticisi kullanıcı arabirimi: NuGet Paketlerini Yönet kullanıcı arabiriminde, Ön sürümü ekle kutusunu işaretleyin:
Bu kutunun ayarlanması veya temizlenmesi Paket Yöneticisi kullanıcı arabirimini ve yükleyebileceğiniz kullanılabilir sürümlerin listesini yeniler.
Paket Yöneticisi Konsolu:
-IncludePrereleaseanahtarınıFind-Package,Get-Package,Install-Package,Sync-PackageveUpdate-Packagekomutlarıyla kullanın. PowerShell Referansına bakın.NuGet CLI:
-prereleaseanahtarıinstall,update,deletevemirrorkomutlarıyla kullanın. NuGet CLI referansına bakın
Anlamsal sürüm oluşturma
Anlamsal Sürüm Oluşturma veya SemVer kuralı, sürüm numaralarında dizelerin, temel alınan kodun anlamını iletmek için nasıl kullanılacağını açıklar. Paket sürümü oluşturmayla ilgili temel bilgiler hakkında daha fazla bilgi edinin.