Есть проект который использует наш собственный nuget package, скажем Company.Tests.Package который содержит в своем csproj файле ссылку на Microsoft.NET.Test.Sdk 17.7.2
<PackageReference Include="Microsoft.NET.Test.Sdk " Version="17.7.2" />
Тем не менее в др проектах, которые содержат в себе ссылку на Company.Tests.Package в этой же PackageReference секции, чтобы работали тесты приходится снова добавлять строку типа
<PackageReference Include="Microsoft.NET.Test.Sdk " Version="17.7.2" />
Не пойму почему так, ведь файл csproj главного уже содержит в себе
<PackageReference Include="Company.Tests.Package " Version="X.Y.Z" />
скомпилинного с добавлением Microsoft.NET.Test.Sdk?