Pārskats:
Versijas numurs sastāv no divām līdz četrām daļām:Galveno, mazāko, būvēšanas un pārskatīšanas numuri。
Galvenās versijas numurs un sekundārās versijas numurs ir obligāti, būvējuma numurs un pārskatīšanas numurs nav obligāti. Pārskatīšanas numura sadaļa nav obligāta tikai tad, ja būvējuma numura sadaļa nav definēta. Visiem definētajiem komponentiem jābūt veseliem decimālskaitļiem, kas ir lielāki vai vienādi ar 0. Metadati ierobežo galveno, sekundāro, būvēšanas un pārskatīšanas komponentu maksimālo vērtību 1.
Versijas numura formāts ir parādīts zemāk. Neobligātie komponenti tiek parādīti kvadrātiekavās ("[" un "]):
Galvenās versijas numurs. Versijas numurs[.build number[.revision number]]
Šīs sadaļas jāizmanto saskaņā ar tālāk norādīto konvenciju:
Svarīgi: komplekti ar tādu pašu nosaukumu, bet dažādiem galveno versiju numuriem nav savstarpēji aizvietojami. Tas attiecas, piemēram, uz lielu skaitu produktu pārrakstīšanu, kas neļauj sasniegt atpakaļsaderību. Mazāks: ja abiem komplektiem ir vienāds nosaukums un galvenās versijas numurs, bet atšķirīgi sekundāro versiju numuri, tas norāda uz ievērojamiem uzlabojumiem, bet rūpējas par atpakaļsaderību. Tas attiecas, piemēram, uz modificētu produkta versiju vai jaunu versiju, kas ir pilnībā saderīga ar atpakaļejošu versiju. Būvēšana: dažādi būvējuma numuri ir viena un tā paša avota pārkompilācijas. Tas ir piemērots procesoru, platformu vai kompilatoru maiņai. Pārskatīšana: komplektiem ar vienādu nosaukumu, galvenās versijas numuru un sekundārās versijas numuru, bet dažādiem pārskatīšanas numuriem jābūt pilnībā savstarpēji aizvietojamiem. Tas attiecas uz drošības ievainojamības novēršanu iepriekš izlaistās montāžās.
Nākamās montāžas versijas, kas atšķiras tikai pēc būvējuma vai pārskatīšanas numuriem, tiek uzskatītas par iepriekšējo versiju ātrās labošanas inženierijas (QFE) atjauninājumiem. Ja nepieciešams, būvēšanas un pārskatīšanas numurus var padarīt efektīvus, mainot konfigurācijā esošo versiju politiku. Veidojot projektu, AssemblyInfo1.vb noklusējuma jābūt <Assembly: AssemblyVersion("1.0.*")>
Pēc kompilēšanas apskatiet dll versijas informāciju, jūs varat redzēt, ka 1.0.1879.26471 ir iestatīts pats, un trešais cipars 1879 zina arī dienu skaitu no 2000.01.01 līdz mūsdienām, tāpēc pēdējais cipars 26471 ir dinamiskās vadības versijas numurs.
|