Skip to content

Commit a6eeca7

Browse files
committed
(GH-135) Add net48 target moniker
* fixes #135
1 parent c56ba27 commit a6eeca7

1 file changed

Lines changed: 25 additions & 4 deletions

File tree

src/LitJson/LitJSON.csproj

Lines changed: 25 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.1;netstandard2.0;net45;netstandard1.5;net40;net35;net20;net6.0</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.1;netstandard2.0;net45;net48;netstandard1.5;net40;net35;net20;net6.0</TargetFrameworks>
55
</PropertyGroup>
66

77
<PropertyGroup>
@@ -20,7 +20,7 @@
2020

2121
<PropertyGroup>
2222
<PackageId>LitJson</PackageId>
23-
<Description>A .Net library to handle conversions from and to JSON (JavaScript Object Notation) strings. Written in C#, and it’s intended to be small, fast and easy to use.
23+
<Description>A .NET library to handle conversions from and to JSON (JavaScript Object Notation) strings. Written in C#, and it’s intended to be small, fast and easy to use.
2424
It's quick and lean, without external dependencies.</Description>
2525
<Copyright>The authors disclaim copyright to this source code.</Copyright>
2626
<Authors>Leonardo Boshell, Mattias Karlsson and contributors</Authors>
@@ -39,12 +39,10 @@ It's quick and lean, without external dependencies.</Description>
3939

4040
<PropertyGroup Condition="'$(TargetFramework)' == 'net20' ">
4141
<DefineConstants>$(DefineConstants);LEGACY</DefineConstants>
42-
<FrameworkPathOverride Condition="'$(TargetFramework)' == 'net20' and '$(OS)' == 'Windows_NT'">C:\Windows\Microsoft.NET\Framework\v2.0.50727</FrameworkPathOverride>
4342
</PropertyGroup>
4443

4544
<PropertyGroup Condition="'$(TargetFramework)' == 'net35' ">
4645
<DefineConstants>$(DefineConstants);LEGACY</DefineConstants>
47-
<FrameworkPathOverride Condition="'$(TargetFramework)' == 'net35' and '$(OS)' == 'Windows_NT'">C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v3.5\Profile\Client</FrameworkPathOverride>
4846
</PropertyGroup>
4947

5048
<PropertyGroup Condition="'$(TargetFramework)' == 'net40' ">
@@ -58,4 +56,27 @@ It's quick and lean, without external dependencies.</Description>
5856
<PackageReference Include="System.Reflection.TypeExtensions" Version="4.1.0" />
5957
</ItemGroup>
6058

59+
<ItemGroup>
60+
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies.net20" Version="1.0.3" Condition="'$(TargetFramework)' == 'net20' ">
61+
<PrivateAssets>all</PrivateAssets>
62+
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
63+
</PackageReference>
64+
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies.net35" Version="1.0.3" Condition="'$(TargetFramework)' == 'net35' ">
65+
<PrivateAssets>all</PrivateAssets>
66+
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
67+
</PackageReference>
68+
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies.net40" Version="1.0.3" Condition="'$(TargetFramework)' == 'net40' ">
69+
<PrivateAssets>all</PrivateAssets>
70+
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
71+
</PackageReference>
72+
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies.net45" Version="1.0.3" Condition="'$(TargetFramework)' == 'net45' ">
73+
<PrivateAssets>all</PrivateAssets>
74+
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
75+
</PackageReference>
76+
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies.net48" Version="1.0.3" Condition="'$(TargetFramework)' == 'net48' ">
77+
<PrivateAssets>all</PrivateAssets>
78+
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
79+
</PackageReference>
80+
</ItemGroup>
81+
6182
</Project>

0 commit comments

Comments
 (0)