See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 1737|Vastuse: 0

[Allikas] Major, Minor, Build Number ja Revised versiooninumbrid on märgistatud

[Kopeeri link]
Postitatud 19.10.2024 17:12:11 | | | |
Läbivaatamine:

.NET Core saab assembleri unikaalse identiteedi
https://www.itsvse.com/thread-10745-1-1.html


Versiooninumber koosneb kahest kuni neljast osast:Peamised, väiksemad, ehitus- ja parandamisnumbrid

Suur versiooninumber ja väike versioon on kohustuslikud, ehitusnumber ja parandusnumber on valikulised. Parandusnumbri osa on valikuline ainult juhul, kui ehitusnumbri osa pole määratletud. Kõik määratletud komponendid peavad olema kümnendarvud, mis on suuremad või võrdsed 0-ga. Metaandmed piiravad peamisi, väiksemaid, ehitus- ja revisjonikomponente maksimaalsele väärtusele 1.

Versiooninumbri formaat on toodud allpool. Valikulised komponendid kuvatakse nurksulgudes ("[" ja "]):

Peamine versiooninumber. Versiooninumber[.build number[.revision number]]

Neid sektsioone tuleks kasutada alljärgneva konventsiooni järgi:

Suur: Assambleed sama nimega, kuid erinevate suurte versiooninumbritega ei ole omavahel vahetatavad. See kehtib näiteks paljude toodete ümberkirjutuste puhul, mis muudavad tagurpidi ühilduvuse saavutamise võimatuks.
Väike: Kui mõlemal assambleel on sama nimi ja peamine versiooninumber, kuid erinevad väiksemate versioonide numbrid, viitab see olulisele täiustusele, kuid parandab tagurpidi ühilduvust. See kehtib näiteks muudetud toote versiooni või täielikult tagurpidi ühilduva uue versiooni kohta.
Build: Erinevad ehitusnumbrid tähistavad sama allika ümberkompileerimisi. See sobib protsessorite, platvormide või kompilaatorite vahetamiseks.
Muudatus: Assambleed sama nimega, suure versiooninumbriga ja väiksema versiooninumbriga, kuid erinevad versiooninumbrid peaksid olema täielikult vahetatavad. See kehtib varem avaldatud assemblerite turvaaukude parandamiseks.

Järgnevad kokkupaneku versioonid, mis erinevad ainult ehituse või versioonide arvu poolest, loetakse varasemate versioonide kiirparanduse inseneride (QFE) uuendusteks. Vajadusel saad ehitus- ja parandusnumbrid efektiivseks muuta, muutes konfiguratsioonis versioonipoliitikat.
Projekti ehitamisel peaks AssemblyInfo1.vb vaikimisi olema <Assembly: AssemblyVersion("1.0.*")>

Pärast kompileerimist vaata dll-i versiooniinfot, näed, et 1.0.1879.26471 on seadistatud ise ja kolmas number 1879 teab samuti päevade arvu ajavahemikus 2000.01.01 kuni tänapäevani, seega on viimane number 26471 dünaamilise juhtimise versiooninumber.






Eelmine:Mis on UUID? ja erinevused versioonide vahel
Järgmine:Foorum on olnud 10 aastat vana ja ikka on nii vaikne!
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com