Skip to content

Commit 8e603bf

Browse files
authored
Only reference System.ValueTuple in net40 (#960)
1 parent e158ca9 commit 8e603bf

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

UnitsNet/UnitsNet.csproj

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<LangVersion>latest</LangVersion>
2424
<Nullable>enable</Nullable>
2525
<RootNamespace>UnitsNet</RootNamespace>
26-
<TargetFrameworks>netstandard2.0;net40</TargetFrameworks>
26+
<TargetFrameworks>netstandard2.0;net40;net47</TargetFrameworks>
2727
</PropertyGroup>
2828

2929
<!-- SourceLink -->
@@ -41,10 +41,14 @@
4141
<AssemblyName>UnitsNet</AssemblyName>
4242
</PropertyGroup>
4343

44-
<!-- NuGet references that work for both signed and unsigned -->
44+
<!-- NuGet references that work for all TargetFrameworks, both signed and unsigned. -->
4545
<ItemGroup>
4646
<PackageReference Include="JetBrains.Annotations" Version="2019.1.3" PrivateAssets="All" />
4747
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
48+
</ItemGroup>
49+
50+
<!-- System.ValueTuple is only required for net40 target. -->
51+
<ItemGroup Condition="'$(TargetFramework)' == 'net40'">
4852
<PackageReference Include="System.ValueTuple" Version="4.5.0" />
4953
</ItemGroup>
5054

0 commit comments

Comments
 (0)