2009-12-21 46 views

Trả lời

17

Phiên bản sản phẩm sẽ là số phiên bản của toàn bộ ứng dụng của bạn.

Phiên bản tệp sẽ là số phiên bản của thành phần này.

Cả hai thường được đồng bộ hóa nhưng không nhất thiết phải như vậy. Nó sẽ phụ thuộc vào cách mô-đun ứng dụng của bạn. Vì vậy, ví dụ bạn có thể có một ứng dụng ở phiên bản 2.3.4.0 (nói), nhưng một thành phần của trình đọc tệp ở phiên bản 5.6.7.0 vì nó được kế thừa từ một ứng dụng khác và một phiên bản khác tại phiên bản 1.2.0.0. một bổ sung gần đây hơn.

Ngoài ra, một số thành phần có thể không thay đổi giữa các bản phát hành, vì vậy về lý thuyết chúng nên giữ nguyên ở phiên bản tệp ban đầu của chúng.

Tuy nhiên, vì điều này cũng có thể gây nhầm lẫn (không ít nhất với nhà phát triển) về tệp nào đi cùng với phiên bản của sản phẩm, những số này thường được đồng bộ hóa.

1

Không phải tất cả các tệp sẽ được thay đổi khi phiên bản sản phẩm thay đổi. Ví dụ: bạn đã viết một dll thực hiện chức năng cốt lõi mà vẫn không thay đổi trong những thay đổi phiên bản sản phẩm sau.

0

Phiên bản sản phẩm là phiên bản của sản phẩm mà tệp thực thi là một phần của, như Firedox 3.5.2 - tất cả các tệp trong sản phẩm phải có cùng phiên bản (đối với một phiên bản nhất định). Phiên bản tệp thường là phiên bản của tệp cụ thể, ví dụ như tệp thực thi firefox, không liên quan đến sản phẩm. Điều này dường như không được sử dụng nhiều.

0

Ngược lại với phiên bản tệp, phiên bản sản phẩm không nhất thiết phải là số. Ví dụ. chúng tôi sử dụng các tập lệnh dựng sẵn để đặt nó thành ngày hiện tại. Bằng cách này, chúng ta có thể dễ dàng kiểm tra khi nào một tệp thi hành được xây dựng.

Các vấn đề liên quan