Trong hộp thoại Thuộc tính dự án Delphi, có cài đặt cho "Phiên bản sản phẩm" và "Phiên bản tệp". Bất cứ ai có thể giải thích sự khác biệt triết học giữa hai?Phiên bản tệp Vs. Phiên bản sản phẩm
Trả lời
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.
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.
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.
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.
- 1. cách thay đổi phiên bản tệp và sản phẩm của tệp exe
- 2. dll phiên bản được hiển thị trong studio trực quan .Net không phản ánh tệp dll được tham chiếu/phiên bản sản phẩm
- 3. Phiên bản Tệp Phiên bản không thay đổi?
- 4. Cách lấy "Phiên bản Sản phẩm" của Tập tin trong VBScript
- 5. Làm cách nào để tìm số phiên bản sản phẩm MSI bằng PowerShell?
- 6. Android: API cấp VS. Phiên bản Android
- 7. Tự động tăng và đồng bộ hóa phiên bản cho sản phẩm và bootstrapper
- 8. Làm thế nào để thay đổi chương trình phiên bản sản phẩm của dự án?
- 9. MSI Install Thất bại vì "Một phiên bản của sản phẩm này đã được cài đặt"
- 10. InstallShield LE "Một phiên bản khác của sản phẩm này đã được đăng ký"
- 11. Lắp ráp 'SomeAssembly, sử dụng' System.Web.Mvc, Phiên bản = 4.0.0.0, có phiên bản cao hơn so với phiên bản được tham chiếu 'System.Web.Mvc, Phiên bản 3.0.0.0
- 12. major.minor.build.revision kiểu phiên bản vs year.month.day.bất kỳ kiểu phiên bản nào
- 13. Sản phẩm plugin VS Sản phẩm tính năng
- 14. Gói phiên bản mặc định là khi Phiên bản xuất không chỉ định phiên bản
- 15. Các tiêu chuẩn phiên bản phần mềm
- 16. Phiên bản ASP.Net/Số bản dựng
- 17. số phiên bản msi
- 18. Phiên bản GAC và Assembly
- 19. Số phiên bản Maven trong tệp java
- 20. Tải phiên bản tệp trong PowerShell
- 21. Phiên bản C# và Phiên bản .NET Framework?
- 22. Phiên bản .NET nào có phiên bản Windows nào?
- 23. Downgrade NodeJs Phiên bản và phiên bản express
- 24. Số phiên bản .NET (Phiên bản trình cài đặt)
- 25. Phiên bản Windows Python và VC++ Phiên bản Redistributable Windows
- 26. Thêm tệp không được phiên bản vào phiên bản lật đổ
- 27. Kiểm tra phiên bản VS của Dự án C#
- 28. Phiên bản tre
- 29. Phiên bản API thanh lịch trong Rails
- 30. Làm cách nào để chia sẻ cùng một Phiên bản Sản phẩm giữa hai dự án Visual C++?