2 つの C# ライブラリがあります。
- メインライブラリ
- 依存関係ライブラリ(バージョン 0.6 および 0.7 でリリース)
main-libraryには、.nuspec で次のものが定義されています。
<dependency id="dependency-library" version="[0.6,0.7)"/>
Nuget Versioningのドキュメントによると、これは依存関係ライブラリをバージョン 0.6 に制限する必要があります。Nuget.org のリストを調べると、次のようになります。
dependency-library (>= 0.6 && < 0.7.0)
まさに予想通り。それでも、Visual Studio は依存関係ライブラリを 0.7 に更新することを提案しており、ためらうことなく実行しています。同様の状況でエラーが発生したことがあります。パッケージの制限により更新が停止されているというメッセージが表示されました。これが私が望んでいることです。ここで何か不足していますか?