Skip to content

Commit d247fe9

Browse files
Ensure compatibility with .NET 4.5 using Newtonsoft.Json 12.0.3 and retain 13.0.3 for newer frameworks (#460)
1 parent 669e718 commit d247fe9

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/CheckoutSdk/CheckoutSdk.csproj

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,17 @@
2424

2525
<ItemGroup Label="Global Package References">
2626
<PackageReference Include="Microsoft.CSharp" Version="4.7.0" />
27-
<PackageReference Include="Newtonsoft.Json" Version="[9.0.1,13.0.3]" />
2827
<PackageReference Include="System.Net.Http" Version="4.3.4" />
2928
</ItemGroup>
3029

30+
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
31+
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
32+
</ItemGroup>
33+
34+
<ItemGroup Condition=" '$(TargetFramework)' != 'net45' ">
35+
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
36+
</ItemGroup>
37+
3138
<ItemGroup Label="NET Standard Package References" Condition=" '$(TargetFramework)' == 'netstandard2.0' or '$(TargetFramework)' == 'netcoreapp3.1'">
3239
<PackageReference Include="Microsoft.Extensions.Logging" Version="3.1.26" />
3340
</ItemGroup>

0 commit comments

Comments
 (0)