Peržiūra:
Versijos numerį sudaro nuo dviejų iki keturių dalių:Pagrindiniai, papildomi, komponavimo ir peržiūros numeriai。
Pagrindinės versijos numeris ir papildomos versijos numeris yra privalomi, komponavimo numeris ir versijos numeris yra pasirenkami. Peržiūros numerio skyrius yra neprivalomas tik tuo atveju, jei komponavimo numerio skyrius neapibrėžtas. Visi apibrėžti komponentai turi būti dešimtainiai sveikieji skaičiai, didesni arba lygūs 0. Metaduomenys apriboja pagrindinius, nedidelius, kūrimo ir peržiūros komponentus iki maksimalios MaxValue 1.
Versijos numerio formatas parodytas žemiau. Pasirenkami komponentai rodomi laužtiniuose skliaustuose ("[" ir "]):
Pagrindinės versijos numeris. Versijos numeris[.build number[.revision number]]
Šie skyriai turėtų būti naudojami pagal toliau pateiktą konvenciją:
Pagrindinis: rinkiniai su tuo pačiu pavadinimu, bet skirtingais pagrindinių versijų numeriais nėra keičiami. Tai taikoma, pavyzdžiui, daugybei produktų perrašymų, dėl kurių neįmanoma pasiekti atgalinio suderinamumo. Nedidelis: jei abu rinkiniai turi tą patį pavadinimą ir pagrindinės versijos numerį, bet skirtingus papildomų versijų numerius, tai rodo reikšmingą patobulinimą, tačiau pasirūpina atgaliniu suderinamumu. Tai taikoma, pavyzdžiui, modifikuotai produkto versijai arba naujai versijai, kuri yra visiškai suderinama su ankstesnėmis versijomis. Statyti: Skirtingi komponavimo numeriai reiškia to paties šaltinio kompiliacijas. Tai tinka keisti procesorius, platformas ar kompiliatorius. Peržiūra: rinkiniai su tuo pačiu pavadinimu, pagrindinės versijos numeriu ir papildomos versijos numeriu, tačiau skirtingi versijos numeriai turėtų būti visiškai keičiami. Tai taikoma anksčiau išleistų rinkinių saugos pažeidžiamumų taisymui.
Vėlesnės rinkinio versijos, kurios skiriasi tik komponavimo ar peržiūros numeriais, laikomos ankstesnių versijų greitojo taisymo inžinerijos (QFE) naujinimais. Jei reikia, galite padaryti komponavimo ir peržiūros numerius galiojančius pakeisdami konfigūracijos versijos strategiją. Kuriant projektą AssemblyInfo1.vb numatytoji reikšmė turėtų būti <Assembly: AssemblyVersion("1.0.*")>
Sudarę pažiūrėkite į dll versijos informaciją, galite pamatyti, kad 1.0.1879.26471 nustatote patys, o trečiasis skaitmuo 1879 taip pat žino dienų skaičių nuo 2000.01.01 iki dabar, todėl paskutinis skaitmuo 26471 yra dinaminio valdymo versijos numeris.
|