我有一個舊的 MVC 應用程式,我需要對其進行更改。更新所有推薦的 NuGet 包會很好,但我從經驗中知道這可能會破壞專案。
特別是,我對以下問題感到困擾:

如果以某種方式閱讀本文,似乎實際上是在建議我升級到 Twitter Bootstrap 5.1.2。我知道一個事實,自從我的當前版本以來,已經實施了許多重大更改。
我寧愿不必重寫該站點。我認為更新可能更聰明一些。我真的需要足夠了解每個包才能知道它是否包含重大更改嗎?有沒有辦法指定兼容的更新?微軟考慮過這方面嗎?
uj5u.com熱心網友回復:
您確實需要足夠了解每個包。為什么?因為沒有一種方法可以進行版本控制。一些包,甚至可能是很多包,都遵循Semantic Versioning,但是沒有什么可以阻止任何人使用他們想要的任何版本控制(即使它沒有意義)。沒有什么阻止你去3.0.1到15.14.13在一個不重要的.txt檔案的變化。
您有責任了解更新內容和時間。查看此問答以了解如何限制建議的版本:NuGet Limit max major version of a package
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/394313.html
標籤:asp.net-mvc 视觉工作室 推特引导 金块 包管理器
