Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 1737|Răspunde: 0

[Sursă] Numerele de versiune majore, minore, de construcție și de revizie sunt adnotate

[Copiază linkul]
Postat pe 19.10.2024 17:12:11 | | | |
Recenzie:

.NET Core primește identitatea unică a asamblării
https://www.itsvse.com/thread-10745-1-1.html


Numărul versiunii este format din două până la patru părți:Numere majore, minore, de construcție și de revizie

Numărul de versiune majoră și numărul de versiune minoră sunt obligatorii, numărul de construcție și numărul de revizie sunt opționale. Secțiunea cu numărul de revizie este opțională doar dacă secțiunea cu numărul de construcție nu este definită. Toate componentele definite trebuie să fie numere întregi zecimale mai mari sau egale cu 0. Metadatele limitează componentele majore, minore, de construcție și de revizie la un maxim de 1 MaxValue.

Formatul numărului de versiune este prezentat mai jos. Componentele opționale sunt afișate între paranteze pătrate ("[" și "]):

Numărul versiunii majore. Număr de versiune[.număr de construcție[.număr de revizie]]

Aceste secțiuni trebuie folosite conform convenției de mai jos:

Major: Ansamblurile cu același nume, dar numere de versiune majore diferite, nu sunt interschimbabile. Acest lucru se aplică, de exemplu, unui număr mare de rescrieri ale produselor care fac imposibilă realizarea compatibilității retroactive.
Minor: Dacă ambele ansambluri au același nume și același număr de versiune majoră, dar numere de versiune minore diferite, acest lucru indică îmbunătățiri semnificative, dar se ocupă de compatibilitatea retroactivă. Acest lucru se aplică, de exemplu, unei versiuni modificate a unui produs sau unei versiuni noi care este complet compatibilă retroactiv.
Build: Numerele diferite de build reprezintă recompilații ale aceleiași surse. Acest lucru este potrivit pentru procesoare, platforme sau compilatoare care se schimbă.
Revizie: Ansamblurile cu același nume, număr de versiune majoră și număr de versiune minoră, dar numere de revizie diferite, ar trebui să fie complet interschimbabile. Acest lucru se aplică corectării vulnerabilităților de securitate din ansamblurile lansate anterior.

Versiunile ulterioare ale unui ansamblu care diferă doar prin numerele de construcție sau revizie sunt considerate actualizări Quick Fix Engineering (QFE) față de versiunile anterioare. Dacă este necesar, poți face numerele de construcție și revizie eficiente schimbând politica de versiune în configurație.
Când construiești un proiect, ar trebui să AssemblyInfo1.vb implicit să folosești <Assembly: AssemblyVersion("1.0.*")>

După compilare, uită-te la informațiile despre versiunea DLL-ului, poți vedea că 1.0.1879.26471 este setată de tine, iar a treia cifră, 1879, știe și numărul de zile de la 2000.01.01 până în prezent, deci ultima cifră, 26471, este numărul de versiune cu control dinamic.






Precedent:Ce este un UUID? și diferența dintre versiuni
Următor:Forumul are 10 ani și încă este atât de liniștit!
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com