ShipEngine / shipengine-dotnet

The official ShipEngine SDK for C# and the .NET Framework
https://www.shipengine.com/docs/
Apache License 2.0
11 stars 11 forks source link

.NET Framework 4.5+ not supported #57

Open FenceDad opened 1 year ago

FenceDad commented 1 year ago

With the new SDK, is the plan going forward to not support .NET Framework 4, 4.5+ and to only support .NET Standard?

sushithegreat commented 1 year ago

Yes, we only plan to support .NET 5.0 and above since the SDK has moved to async methods. Since you're running an earlier version of .NET you can make calls directly to the ShipEngine API instead, I'm happy to help out with questions you may have on that

FenceDad commented 1 year ago

.NET 5 is a SIGNIFICANT upgrade for most large systems. ASYNC methods have been available to .NET 4 and 4.5 for some time. Making calls directly to the API can be difficult as that is one more piece of code we maintain. We use and pay for ShipEngine because of the SDK support and integration.

AnneOReilly commented 1 year ago

Hey @FenceDad! We'll be reaching out to setup a call to talk through your questions.

FenceDad commented 1 year ago

Has this project been abandoned / retired? I am noticing that there has been no movement on it.

sushithegreat commented 8 months ago

My initial response to this issue had incorrect information. .NET Framework 4.6.1 is the first to support .NET Standard 2.0, so we can only support .NET Framework 4.6.1 and above.

If you want to read more about this, I recommend this article. The tl;dr is that Standard allows us to support a wider range of features for more versions of Framework.