コンポーネントのバージョン チェックをより柔軟にすると、マイナー バージョンの変更で壊れることはありません。( http://semver.org/ )
例は次のとおりです。
<!-- Accepts any version 6.1 and above -->
<dependency id="ExamplePackage" version="6.1" />
<!-- Accepts any version above, but not include 4.1.3. This might be
used to guarantee a dependency with a specific bug fix. -->
<dependency id="ExamplePackage" version="(4.1.3,)" />
<!-- Accepts any version up below 5.x, which might be used to prevent
pulling in a later version of a dependency that changed its interface.
However, this form is not recommended because it can be difficult to
determine the lowest version. -->
<dependency id="ExamplePackage" version="(,5.0)" />
<!-- Accepts any 1.x or 2.x version, but no 0.x or 3.x and higher versions -->
<dependency id="ExamplePackage" version="[1,3)" />
<!-- Accepts 1.3.2 up to 1.4.x, but not 1.5 and higher. -
<dependency id="ExamplePackage" version="[1.3.2,1.5)" />
https://docs.microsoft.com/en-us/nuget/create-packages/dependency-versionsから
したがって、パッケージが xx 以降のバージョンを受け入れることができる場合、マイナー バージョンの変更はソリューションに影響しません。