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

Görünüm: 1737|Yanıt: 0

[Kaynak] Majör, Minor, Yapı Numarası ve Revizyon versiyon numaraları açıklamalıdır

[Bağlantıyı kopyala]
Yayınlandı 19.10.2024 17:12:11 | | | |
Eleştiri:

.NET Core, montajın benzersiz kimliğini alır
https://www.itsvse.com/thread-10745-1-1.html


Versiyon numarası iki ila dört bölümden oluşur:Majür, Minör, Yapı ve Revizyon sayıları

Büyük versiyon numarası ve minör versiyon numarası zorunludur, yapı numarası ve revizyon numarası isteğe bağlıdır. Revizyon numarası bölümü, yalnızca yapı numarası bölümü tanımlanmamışsa isteğe bağlıdır. Tüm tanımlanmış bileşenler 0'dan büyük veya eşit ondalık tam sayılar olmalıdır. Meta veriler, büyük, minor, yapı ve revizyon bileşenlerini MaxValue maksimum 1 ile sınırlar.

Sürüm numarasının formatı aşağıda gösterilmiştir. Isteğe bağlı bileşenler kare parantez içinde gösterilir ("[" ve "]):

Büyük versiyon numarası. Sürüm numarası[.build number[.revision number]]

Bu bölümler aşağıdaki konvansiyona göre kullanılmalıdır:

Majör: Aynı isimli ama farklı ana versiyon numaralarına sahip meclisler birbirinin yerine geçemez. Bu, örneğin, geriye dönük uyumluluk elde etmeyi imkansız kılan çok sayıda ürün yeniden yazılması için geçerlidir.
Minör: Her iki montaj da aynı isim ve ana sürüm numarası varsa ancak farklı küçük sürüm numaraları varsa, bu önemli bir geliştirme anlamına gelir ancak geriye dönük uyumluluğu sağlar. Bu, örneğin bir ürünün değiştirilmiş versiyonu veya tamamen geriye dönük uyumlu yeni bir versiyon için geçerlidir.
Yapı: Farklı yapı numaraları aynı kaynağın yeniden derlemelerini temsil eder. Bu, işlemci, platform veya derleyici değiştirmek için uygundur.
Revizyon: Aynı isme, ana sürüm numarası ve küçük sürüm numarasına sahip montajlar, ancak farklı revizyon numaraları tamamen değiştirilebilir olmalıdır. Bu, daha önce yayımlanmış montajlardaki güvenlik açıklarının düzeltilmesi için geçerlidir.

Sadece yapı veya revizyon sayılarıyla fark eden sonraki montaj sürümleri, önceki sürümlere Hızlı Çözüm Mühendisliği (QFE) güncellemeleri olarak kabul edilir. Gerekirse, yapılandırmadaki sürüm politikasını değiştirerek yapı ve revizyon numaralarını etkili hale getirebilirsiniz.
Bir proje oluştururken, AssemblyInfo1.vb varsayılan olarak <Assembly: AssemblyVersion("1.0.*") olmalıdır>

Derledikten sonra, dll'nin sürüm bilgilerine bakın, 1.0.1879.26471'in kendi başınıza ayarlandığını ve üçüncü rakam 1879'un da 2000.01.01'den günümüze kadar olan gün sayısını bildiğini görebilirsiniz, yani son rakam 26471 dinamik kontrol sürüm numarasıdır.






Önceki:UUID nedir? ve versiyonlar arasındaki fark
Önümüzdeki:Forum 10 yıldır ve hâlâ çok sessiz!
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