2

Nuget パッケージを作成しています。これを A と呼びましょう。

A は B バージョン 4.3 [4.3.0、4.4] に依存しています。

B は C バージョン 4.0 [4.0.0,4.1) に依存しています。

A は、C のわずかに新しいバージョン [4.0.8,4.1) に依存しています。

パッケージ A がビルドされると、B が C に依存していることを識別し、C の最新リリースに依存関係を適用しないことを決定します。そのため、A を製品にプルすると、リポジトリから C バージョン 4.0.0 が導入されます。

A と C の上位バージョンとの間の依存関係を強制する方法はありますか?

ここではバージョン管理がうまくいっていないことがわかりました。しかし、それをすぐに修正できないと仮定してください。

4

0 に答える 0