From 6cf215d96bd0dfdda617c6d2a89be864eec2e590 Mon Sep 17 00:00:00 2001 From: Jonathan Pund Date: Wed, 10 Mar 2021 12:32:38 -0600 Subject: [PATCH] upgrade SDK project to .NET Standard 2.1 and Tests and Examples projects to .NET 5.0 --- NeverBounceApi/App.config | 16 ---- NeverBounceApi/NeverBounceSDKExamples.csproj | 73 +++-------------- NeverBounceApi/appsettings.json | 3 + NeverBounceApi/packages.config | 6 -- NeverBounceSDK/App.config | 23 ------ NeverBounceSDK/NeverBounceSDK.csproj | 81 +++---------------- NeverBounceSDK/appsettings.json | 3 + NeverBounceSDK/packages.config | 6 -- .../NeverBounceSDKTests.csproj | 53 +++--------- NeverBounceSDKTests/packages.config | 7 -- 10 files changed, 39 insertions(+), 232 deletions(-) delete mode 100644 NeverBounceApi/App.config create mode 100644 NeverBounceApi/appsettings.json delete mode 100644 NeverBounceApi/packages.config delete mode 100644 NeverBounceSDK/App.config create mode 100644 NeverBounceSDK/appsettings.json delete mode 100644 NeverBounceSDK/packages.config delete mode 100644 NeverBounceSDKTests/packages.config diff --git a/NeverBounceApi/App.config b/NeverBounceApi/App.config deleted file mode 100644 index cb14b26..0000000 --- a/NeverBounceApi/App.config +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/NeverBounceApi/NeverBounceSDKExamples.csproj b/NeverBounceApi/NeverBounceSDKExamples.csproj index af29005..06dac39 100644 --- a/NeverBounceApi/NeverBounceSDKExamples.csproj +++ b/NeverBounceApi/NeverBounceSDKExamples.csproj @@ -1,19 +1,11 @@ - - + - - Debug - AnyCPU - {B613EFA9-6151-4265-AC0D-D2B1718A7D11} + net5.0 Exe - Properties NeverBounceApi NeverBounceApi - v4.5.2 - 512 - true NeverBounce.SDK.Samples 4.0.3 Mike Mollick @@ -28,64 +20,21 @@ NeverBounce is a realtime email verification service. Our verification API allows you to create Custom Integrations to add email verification to any part of your software. We offer solutions for verifying individual emails as well as lists containing hundreds or even millions of emails. This library provides samples for using the NeverBounce.SDK package. + false - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - - - + - - {f3a4d952-0692-49d3-a78a-1d417e23bd40} - NeverBounceSDK - + + - + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + - - \ No newline at end of file diff --git a/NeverBounceApi/appsettings.json b/NeverBounceApi/appsettings.json new file mode 100644 index 0000000..19682d9 --- /dev/null +++ b/NeverBounceApi/appsettings.json @@ -0,0 +1,3 @@ +{ + +} \ No newline at end of file diff --git a/NeverBounceApi/packages.config b/NeverBounceApi/packages.config deleted file mode 100644 index 4e6dec8..0000000 --- a/NeverBounceApi/packages.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/NeverBounceSDK/App.config b/NeverBounceSDK/App.config deleted file mode 100644 index 739e497..0000000 --- a/NeverBounceSDK/App.config +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/NeverBounceSDK/NeverBounceSDK.csproj b/NeverBounceSDK/NeverBounceSDK.csproj index 1566bad..3196766 100644 --- a/NeverBounceSDK/NeverBounceSDK.csproj +++ b/NeverBounceSDK/NeverBounceSDK.csproj @@ -1,17 +1,10 @@ - - + - - Debug - AnyCPU - {F3A4D952-0692-49D3-A78A-1D417E23BD40} + netstandard2.1 Library - Properties NeverBounce NeverBounce - v4.5 - 512 4.2.0 Mike Mollick en-US @@ -29,74 +22,24 @@ This SDK provides convenient methods for integrating our API into your existing NeverBounceSdk instantiation now has a Version argument. If you currently supply a custom Host or Client during instantiation you'll need to add the new Version argument in front of the Host. The ToQueryString method has changed, we've removed the Seperator argument and added a ParentParemeter argument. If you use this method directly you should update your usage. - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - true - bin\Release\ - TRACE - prompt - 4 + false - - ..\packages\Newtonsoft.Json.10.0.3\lib\net45\Newtonsoft.Json.dll - True - - - - - - - - - + + - - - - - - - - - - - - - - - - - - - - + - - - + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + - + - - \ No newline at end of file diff --git a/NeverBounceSDK/appsettings.json b/NeverBounceSDK/appsettings.json new file mode 100644 index 0000000..741493d --- /dev/null +++ b/NeverBounceSDK/appsettings.json @@ -0,0 +1,3 @@ +{ + "ApiUrl": "https://api.neverbounce.com/v4/" +} \ No newline at end of file diff --git a/NeverBounceSDK/packages.config b/NeverBounceSDK/packages.config deleted file mode 100644 index 19f6420..0000000 --- a/NeverBounceSDK/packages.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/NeverBounceSDKTests/NeverBounceSDKTests.csproj b/NeverBounceSDKTests/NeverBounceSDKTests.csproj index 2d1b2b5..519b37c 100644 --- a/NeverBounceSDKTests/NeverBounceSDKTests.csproj +++ b/NeverBounceSDKTests/NeverBounceSDKTests.csproj @@ -1,57 +1,24 @@ - - + - Debug - AnyCPU - {94D33EC6-FCD8-4DE5-AAAC-68F07FBDE1E3} - Library - NeverBounceSDKTests - NeverBounceSDKTests - v4.6.1 + net5.0 + false - true - full - false bin\Debug DEBUG; - prompt - 4 - true bin\Release - prompt - 4 - - ..\packages\Newtonsoft.Json.10.0.3\lib\net45\Newtonsoft.Json.dll - - - - ..\packages\NUnit.3.7.1\lib\net45\nunit.framework.dll - - - ..\packages\Castle.Core.4.1.1\lib\net45\Castle.Core.dll - - - ..\packages\Moq.4.7.99\lib\net45\Moq.dll - - + - - + + + + + - - - - - - {F3A4D952-0692-49D3-A78A-1D417E23BD40} - NeverBounceSDK - - - + \ No newline at end of file diff --git a/NeverBounceSDKTests/packages.config b/NeverBounceSDKTests/packages.config deleted file mode 100644 index f176d20..0000000 --- a/NeverBounceSDKTests/packages.config +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file