對於新版本,我增加可執行文件的版本號,是否應該讓所有的dll與可執行文件具有相同的版本號,即使dll根本沒有更新?良好的做法,使.exe和.dll具有相同的版本?
1
A
回答
1
保持DLL版本#相同,可以更容易地驗證客戶是否具有一致的安裝。爲了實現這一點,可以在MSVC++中將版本號包含在包含在.rc文件中的頭文件中,這樣您只需要在一個地方定義版本號。你可能不希望在這個文件中包含build#(版本中的第4個數字),這樣你可以單獨修補DLL。我將構建編號放在每個DLL頭文件中來執行此操作。
0
僅當您的產品捆綁爲單個包如.msi或.cab文件時才推薦。否則,它會使你的部分更新太重,因爲即使不需要它們,也需要更新所有的二進制文件。
+0
我們可以有一個全球版本的定義文件,這樣版本號更新就不會有什麼大不了。 – Benny 2010-02-03 03:20:38
相關問題
- 1. exe和dll引用dll具有相同的名稱和相同的命名空間
- 2. ajax和靜態頁面使用相同的partialView時的良好做法?
- 3. 排版模板或良好做法
- 4. 良好做法MVC
- 5. jquery良好做法
- 6. 的IEnumerable和良好做法(WCF)
- 7. 正在使用cfsqltype的良好做法?
- 8. 具有良好GUI的本地語言
- 9. 良好的做法或不好的做法
- 10. SQL良好做法和外鍵
- 11. IOS FMDB良好做法
- 12. 良好做法:JDBC連接
- 13. 良好做法在Perl
- 14. 寧靜的API,良好的做法
- 15. html的CSS設計良好的做法?
- 16. 無法安裝具有相同版本的應用程序
- 17. 使用兩個具有相同名稱和相同名稱空間的DLL
- 18. 爲什麼不同版本的Silverlight程序集具有相同的版本號?
- 19. 枚舉的toString方法和Java的良好做法
- 20. 嵌套列的良好做法?
- 21. ASP.NET MVC - DbContext的良好做法
- 22. 遠程數據庫的良好做法
- 23. iPhone應用文檔的良好做法
- 24. Slim3容器的良好做法?
- 25. 良好的做法默認值
- 26. 定義PHP類時的良好做法
- 27. 編寫junit測試的良好做法
- 28. 設計兩個具有相同ID的數據庫表?好的做法?
- 29. 部署一個.exe和相關的.dll
- 30. 相同的DLL版本在不同的計算機上有所不同?
也許如果你總是將它們放在一起,那麼根本就不需要DLL,你可以靜態鏈接庫? – MarkR 2010-03-13 22:36:02