Skip to content

Commit 7149d88

Browse files
authored
Add net461 as a target framework (#1972)
1 parent a12fe02 commit 7149d88

File tree

3 files changed

+17
-16
lines changed

3 files changed

+17
-16
lines changed

src/Stripe.net/Infrastructure/Public/SystemNetHttpClient.cs

+2
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ public class SystemNetHttpClient : IHttpClient
2424
private const string StripeNetTargetFramework =
2525
#if NETSTANDARD2_0
2626
"netstandard2.0"
27+
#elif NET461
28+
"net461"
2729
#elif NET45
2830
"net45"
2931
#else

src/Stripe.net/Stripe.net.csproj

+10-14
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<VersionPrefix>35.10.0</VersionPrefix>
88
<Version>35.10.0</Version>
99
<Authors>Stripe, Jayme Davis</Authors>
10-
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
10+
<TargetFrameworks>netstandard2.0;net461;net45</TargetFrameworks>
1111
<AssemblyName>Stripe.net</AssemblyName>
1212
<PackageId>Stripe.net</PackageId>
1313
<PackageTags>stripe;payment;credit;cards;money;gateway;paypal;braintree</PackageTags>
@@ -38,24 +38,20 @@
3838
<CodeAnalysisRuleSet>..\_stylecop\StyleCopRules.ruleset</CodeAnalysisRuleSet>
3939
</PropertyGroup>
4040

41-
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
41+
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
42+
<PackageReference Include="System.Configuration.ConfigurationManager" Version="4.5.0" />
43+
</ItemGroup>
44+
45+
<ItemGroup Condition=" '$(TargetFramework)' == 'net461' ">
4246
<PackageReference Include="System.Runtime.InteropServices.RuntimeInformation" Version="4.3.0" />
43-
<Reference Include="Microsoft.CSharp" />
44-
<Reference Include="System" />
4547
<Reference Include="System.Configuration" />
46-
<Reference Include="System.Core" />
47-
<Reference Include="System.Data" />
48-
<Reference Include="System.Data.DataSetExtensions" />
49-
<Reference Include="System.Data.Linq" />
5048
<Reference Include="System.Net.Http" />
51-
<Reference Include="System.Net.Http.WebRequest" />
52-
<Reference Include="System.Web" />
53-
<Reference Include="System.Xml" />
54-
<Reference Include="System.Xml.Linq" />
5549
</ItemGroup>
5650

57-
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
58-
<PackageReference Include="System.Configuration.ConfigurationManager" Version="4.5.0" />
51+
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
52+
<PackageReference Include="System.Runtime.InteropServices.RuntimeInformation" Version="4.3.0" />
53+
<Reference Include="System.Configuration" />
54+
<Reference Include="System.Net.Http" />
5955
</ItemGroup>
6056

6157
</Project>

src/StripeTests/StripeTests.csproj

+5-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<Import Project="..\..\netfx.props" />
33

44
<PropertyGroup>
5-
<TargetFrameworks>netcoreapp2.0;netcoreapp3.1;net45</TargetFrameworks>
5+
<TargetFrameworks>netcoreapp3.1;netcoreapp2.0;net461;net45</TargetFrameworks>
66
<AssemblyName>StripeTests</AssemblyName>
77
<PackageId>StripeTests</PackageId>
88
<RuntimeIdentifiers>win10-x64</RuntimeIdentifiers>
@@ -26,9 +26,12 @@
2626
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.1" />
2727
</ItemGroup>
2828

29+
<ItemGroup Condition=" '$(TargetFramework)' == 'net461' ">
30+
<Reference Include="Microsoft.CSharp" />
31+
</ItemGroup>
32+
2933
<ItemGroup Condition=" '$(TargetFramework)' == 'net45' ">
3034
<Reference Include="Microsoft.CSharp" />
31-
<Reference Include="System.Net.Http" />
3235
</ItemGroup>
3336

3437
<ItemGroup>

0 commit comments

Comments
 (0)