Skip to content

Commit 5ee541a

Browse files
committed
use TargetFrameworkIdentifier for condition
1 parent 783bf43 commit 5ee541a

File tree

5 files changed

+13
-20
lines changed

5 files changed

+13
-20
lines changed

Directory.Packages.props

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
<NugetPackageVersion>6.13.2</NugetPackageVersion>
1616
<XunitV3Version>2.0.0</XunitV3Version>
1717
<XunitRunnerVisualstudioVersion>3.0.2</XunitRunnerVisualstudioVersion>
18+
<SystemCollectionsImmutableVersion>6.0.0</SystemCollectionsImmutableVersion>
19+
<SystemMemoryVersion>4.5.5</SystemMemoryVersion>
20+
<MicrosoftBclAsyncInterfacesVersion>8.0.0</MicrosoftBclAsyncInterfacesVersion>
1821
</PropertyGroup>
1922
<ItemGroup>
2023
<PackageVersion Include="DotNetConfig" Version="1.2.0" />
@@ -30,15 +33,6 @@
3033
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.3" />
3134
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="$(MicrosoftNETTestSdkVersion)" />
3235
<PackageVersion Include="Microsoft.TestPlatform.ObjectModel" Version="$(MicrosoftNETTestSdkVersion)" />
33-
<!-- Microsoft.TestPlatform.ObjectModel has a dependency to NuGet.Frameworks with specific version -->
34-
<!-- https://github.com/microsoft/vstest/blob/9a0c41811637edf4afe0e265e08fdd1cb18109ed/src/Microsoft.TestPlatform.ObjectModel/Microsoft.TestPlatform.ObjectModel.csproj#L36-->
35-
<!-- wrong configuration will create "build\coverlet.msbuild.targets(72,5): error : Unable to read beyond the end of the stream." -->
36-
<!--
37-
vstest 17.5 version /scripts/build/TestPlatform.Dependencies.props
38-
https://github.com/microsoft/vstest/blob/81f87947b316a4faf2bcb5b8c8fa1591baafcc39/scripts/build/TestPlatform.Dependencies.props#L57
39-
vstest 17.8 version
40-
NuGetFrameworksVersion is defined here https://github.com/microsoft/vstest/blob/9a0c41811637edf4afe0e265e08fdd1cb18109ed/eng/Versions.props#L94C1-L94C1
41-
-->
4236
<PackageVersion Include="NuGet.Frameworks" Version="$(NugetPackageVersion)" />
4337
<PackageVersion Include="NuGet.Packaging" Version="$(NugetPackageVersion)" />
4438
<PackageVersion Include="NuGet.Versioning" Version="$(NugetPackageVersion)" />
@@ -57,10 +51,10 @@
5751
<PackageVersion Include="System.Collections.Immutable" Version="8.0.0" />
5852
<PackageVersion Include="System.Configuration.ConfigurationManager" Version="8.0.0" />
5953
<PackageVersion Include="System.Linq.Async" Version="6.0.1" />
60-
<PackageVersion Include="System.Memory" Version="4.6.0" />
54+
<PackageVersion Include="System.Memory" Version="4.6.3" />
6155
<PackageVersion Include="System.Net.Http" Version="4.3.4" />
6256
<PackageVersion Include="System.Reflection.Metadata" Version="8.0.1" />
63-
<PackageVersion Include="System.Runtime.CompilerServices.Unsafe" Version="6.1.0" />
57+
<PackageVersion Include="System.Runtime.CompilerServices.Unsafe" Version="6.1.1" />
6458
<PackageVersion Include="System.Security.Cryptography.Pkcs" Version="6.0.5" />
6559
<PackageVersion Include="System.Text.Encoding.CodePages" Version="8.0.0" />
6660
<PackageVersion Include="System.Text.Json" Version="8.0.5" />

src/coverlet.collector/coverlet.collector.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,11 @@
4040
<ItemGroup>
4141
<PackageReference Include="Microsoft.TestPlatform.ObjectModel" />
4242
<PackageReference Include="NuGet.Frameworks" />
43+
<PackageReference Include="Microsoft.Bcl.AsyncInterfaces" />
44+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" />
4345
</ItemGroup>
4446

47+
4548
<ItemGroup>
4649
<None Include="$(MSBuildThisFileDirectory)..\..\_assets\coverlet-icon.png" Pack="true" PackagePath="\" />
4750
<None Include="..\..\Documentation\VSTestIntegration.md" Link="VSTestIntegration.md" Pack="true" PackagePath="\">

src/coverlet.console/coverlet.console.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525

2626
<ItemGroup>
2727
<PackageReference Include="System.CommandLine" />
28+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" />
2829
</ItemGroup>
2930

3031
<ItemGroup>

src/coverlet.core/coverlet.core.csproj

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,18 @@
88
</PropertyGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="Microsoft.Bcl.AsyncInterfaces" />
1211
<PackageReference Include="Microsoft.Extensions.DependencyModel" />
1312
<PackageReference Include="Microsoft.Extensions.FileSystemGlobbing" />
14-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" />
1513
<PackageReference Include="Mono.Cecil" />
1614
<PackageReference Include="NuGet.Versioning" />
1715
<PackageReference Include="System.Text.Json" />
18-
<PackageReference Include="System.Runtime.CompilerServices.Unsafe" />
1916
</ItemGroup>
2017

21-
<ItemGroup Condition="'$(TargetFramework)' != 'netstandard2.0'">
22-
<PackageReference Include="System.Reflection.Metadata" />
23-
<PackageReference Include="System.Collections.Immutable" />
24-
</ItemGroup>
25-
26-
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
18+
<ItemGroup Condition=" '$(TargetFrameworkIdentifier)' != '.NETCoreApp' ">
19+
<PackageReference Include="Microsoft.Bcl.AsyncInterfaces" VersionOverride="$(MicrosoftBclAsyncInterfacesVersion)" />
2720
<PackageReference Include="System.Reflection.Metadata" VersionOverride="$(SystemReflectionMetadataVersion)" />
2821
<PackageReference Include="System.Collections.Immutable" VersionOverride="$(SystemCollectionsImmutableVersion)" />
22+
<PackageReference Include="System.Memory" VersionOverride="$(SystemMemoryVersion)" />
2923
</ItemGroup>
3024

3125
</Project>

src/coverlet.msbuild.tasks/coverlet.msbuild.tasks.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
</PropertyGroup>
4141

4242
<ItemGroup>
43+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" />
4344
<PackageReference Include="Microsoft.Build.Utilities.Core" VersionOverride="$(MicrosoftBuildUtilitiesCorePackageVersion)" PrivateAssets="all" ExcludeAssets="Runtime" />
4445
</ItemGroup>
4546

0 commit comments

Comments
 (0)