限制 nuget 更新包的版本號

2022-06-22 02:21:14 字數 473 閱讀 7516

因為瀏覽器相容性的問題,很多**專案引用的 jquery 元件版本需要保持在 2.0 以下,因為 2.0 以上需要現代瀏覽器的支援,但是 nuget 並不會管你這個問題,它只會將最新的版本推送給你,所以之前也講過如何安裝特定版本的 nuget 包。

不過現在發現乙個更實用的方法,可以直接在 nuget 的配置檔案(packages.config)中指定需要的版本號範圍。

例如,限制 jquery 的版本號大於等於 1.9,小於 2 :

<

package

id="jquery"

version

="1.11.1"

allowedversions

="[1.9,2)"

targetframework

="net45"

/>

在原有的配置基礎上加入 allowedversions 屬性即可,裡面是乙個版本號範圍的表示式。

包的版本號的含義

通常在package.json中都有乙個三位的版本。angular animations 7.1.0 主版本號,俗稱大版本公升級。標誌這大變化,有可能不相容上乙個版本。次版本號一般進行常規的新增或修改api,對於下乙個大版本號要刪除的api給予提示。僅僅是修復bug 如alpha beta rc,為...

RPM包版本號比較

最近在網路上查了下 rpm 包的版本是如何比較的,發現這方面的資料比較少,尤其是中文的 這個問題對於發行版的開發人員比較重要,到底那個包比那個包新,版本控制,指定依賴關係等都需要用到的。好了,廢話不多說。版本號表示格式為 epoch version release,例如 1 2 3 通常情況下epo...

jenkins根據版本號更新發布

配到這裡就已經完成了按版本號發布的需求,效果如下 送上文字版本,方便各位參考 引數化構建過程選擇 extended choice parameter name revision description svn版本號.更新最新版本號.可以不寫 parameter type 選擇 multi selec...