Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 1737|Απάντηση: 0

[Πηγή] Οι αριθμοί έκδοσης Major, Minor, Build Number και Revision σχολιάζονται

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 19/10/2024 5:12:11 μ.μ. | | | |
Αναθεώρηση:

Το .NET Core αποκτά τη μοναδική ταυτότητα της συναρμολόγησης
https://www.itsvse.com/thread-10745-1-1.html


Ο αριθμός έκδοσης αποτελείται από δύο έως τέσσερα μέρη:Αριθμοί Major, Minor, Build και Revision

Ο αριθμός κύριας έκδοσης και ο αριθμός δευτερεύουσας έκδοσης είναι υποχρεωτικοί, ο αριθμός κατασκευής και ο αριθμός αναθεώρησης είναι προαιρετικοί. Η ενότητα αριθμού αναθεώρησης είναι προαιρετική μόνο εάν δεν έχει οριστεί η ενότητα αριθμού κατασκευής. Όλες οι καθορισμένες συνιστώσες πρέπει να είναι δεκαδικοί ακέραιοι αριθμοί μεγαλύτεροι ή ίσοι με 0. Τα μεταδεδομένα περιορίζουν τα κύρια, δευτερεύοντα, στοιχεία κατασκευής και αναθεώρησης σε μέγιστο MaxValue 1.

Η μορφή του αριθμού έκδοσης φαίνεται παρακάτω. Τα προαιρετικά στοιχεία εμφανίζονται σε αγκύλες ("[" και "]):

Αριθμός κύριας έκδοσης. Αριθμός έκδοσης[.build number[.revision number]]

Αυτές οι ενότητες πρέπει να χρησιμοποιούνται σύμφωνα με την παρακάτω σύμβαση:

Κύρια: Συγκροτήματα με το ίδιο όνομα αλλά διαφορετικούς κύριους αριθμούς έκδοσης δεν είναι εναλλάξιμα. Αυτό ισχύει, για παράδειγμα, για μεγάλο αριθμό επανεγγραφών προϊόντων που καθιστούν αδύνατη την επίτευξη συμβατότητας προς τα πίσω.
Ελάσσονα: Εάν και τα δύο συγκροτήματα έχουν το ίδιο όνομα και τον ίδιο αριθμό κύριας έκδοσης, αλλά διαφορετικούς αριθμούς δευτερεύουσας έκδοσης, αυτό υποδηλώνει σημαντική βελτίωση, αλλά φροντίζει για συμβατότητα προς τα πίσω. Αυτό ισχύει, για παράδειγμα, για μια τροποποιημένη έκδοση ενός προϊόντος ή μια νέα έκδοση που είναι πλήρως συμβατή με προηγούμενες εκδόσεις.
Κατασκευή: Διαφορετικοί αριθμοί κατασκευής αντιπροσωπεύουν αναμεταγλώττιση της ίδιας πηγής. Αυτό είναι κατάλληλο για αλλαγή επεξεργαστών, πλατφορμών ή μεταγλωττιστών.
Αναθεώρηση: Συγκροτήματα με το ίδιο όνομα, τον αριθμό κύριας έκδοσης και τον αριθμό δευτερεύουσας έκδοσης, αλλά διαφορετικούς αριθμούς αναθεώρησης θα πρέπει να είναι πλήρως εναλλάξιμα. Αυτό ισχύει για τη διόρθωση τρωτών σημείων ασφαλείας σε συγκροτήματα που κυκλοφόρησαν προηγουμένως.

Οι επόμενες εκδόσεις ενός συγκροτήματος που διαφέρουν μόνο ως προς τους αριθμούς έκδοσης ή αναθεώρησης θεωρούνται ενημερώσεις Quick Fix Engineering (QFE) σε προηγούμενες εκδόσεις. Εάν είναι απαραίτητο, μπορείτε να ενεργοποιήσετε τους αριθμούς δόμησης και αναθεώρησης αλλάζοντας την πολιτική έκδοσης στη ρύθμιση παραμέτρων.
Κατά τη δημιουργία ενός έργου, AssemblyInfo1.vb θα πρέπει να είναι προεπιλεγμένη σε <Assembly: AssemblyVersion("1.0.*")>

Μετά τη μεταγλώττιση, κοιτάξτε τις πληροφορίες έκδοσης του dll, μπορείτε να δείτε ότι το 1.0.1879.26471 έχει οριστεί μόνοι σας και το τρίτο ψηφίο 1879 γνωρίζει επίσης τον αριθμό των ημερών από το 2000.01.01 έως σήμερα, επομένως το τελευταίο ψηφίο 26471 είναι ο αριθμός έκδοσης δυναμικού ελέγχου.






Προηγούμενος:Τι είναι το UUID; και η διαφορά μεταξύ των εκδόσεων
Επόμενος:Το φόρουμ είναι 10 ετών και είναι ακόμα τόσο ήσυχο!
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com