nuget更新パッケージのバージョン番号を制限する

953 ワード

今日、他の質問を検索していると、nugetを使う小さなテクニックが見つかりました.
ブラウザの互換性の問題で、多くのウェブサイトのプロジェクトが参照する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プロパティを追加すると、バージョン番号の範囲の式が表示されます.