xunit v 1.9.1パッケージに依存するプロジェクトが 1 つあり、その出力アセンブリが nuget パッケージとして公開されているとします。Install-Package
コマンドを使用してパッケージをインストールすると、依存する xunit パッケージはv1.9.1 ではなく v1.9.2 としてインストールされます。
このケースは他のパッケージでは観察できません。このケースを作る意味はありますか?
この質問では、nuget のバージョンはv2.7です。
[アップデート]
次のコード スニペットは、上記のテスト プロジェクトの nuspec ファイルの一部です。
<dependencies>
<dependency id="xunit" version="1.9.1" />
<dependency id="Moq" version="4.0.10827"/>
</dependencies>
テスト プロジェクトをインストールすると、Moq パッケージは上記と同じバージョンとしてインストールされましたが、最新の Moq バージョンはv4.1.1308.2321であり、semver によると変更を壊していません。逆に、xunit パッケージは最新のv 1.9.2としてインストールされました。