Skip to content
This repository has been archived by the owner on Jun 7, 2024. It is now read-only.

.Net Core support? #22

Open
im1dermike opened this issue Mar 16, 2017 · 12 comments
Open

.Net Core support? #22

im1dermike opened this issue Mar 16, 2017 · 12 comments

Comments

@im1dermike
Copy link

Any plans to port this to .Net Core?

@mootrichard
Copy link
Contributor

We do not have any immediate plans to extend support for .NET Core, but we are always open to looking into different ways we can help developers integrate. Currently we only support .NET 4.5 and .NET 4.0.

@CampsiteHelper
Copy link

CampsiteHelper commented Jul 8, 2017

2nd this. showstopper for us

@HakanL
Copy link

HakanL commented Aug 31, 2017

Yea nowadays library developers should support .NET Standard (the lower version the better) so it can be used both with .NET Core and the full framework.

@HakanL
Copy link

HakanL commented Sep 7, 2017

I made a fork where I re-wrote this to use .NET Standard 1.3 and started to clean up the interface as well (not using Hashtables, etc). Check it out: https://github.com/HakanL/shippo-csharp-client

Also uploaded to NuGet: https://www.nuget.org/packages/Haukcode.GoShippo

I'm in the process of testing it out so I'm sure there are a few issues.

@mootrichard
Copy link
Contributor

😲 first the Ruby client gets some love and now this! I am over the moon right now! I literally just got done fixing some methods and objects on this library just to get it workable, but having this work in .NET Standard would be so much better

@HakanL
Copy link

HakanL commented Sep 7, 2017

Note that the API (signatures) has changed quite a bit in my fork, I wanted it to support async calls (using HttpClient instead of WebRequest), plus I disliked the Hashtables (hello .NET 1.0 circa 2002...). There will be a few more changes to get rid of the last Hashtables (IDictionary<string, object> that I changed it to temporarily).

@mootrichard
Copy link
Contributor

I am fully onboard with async support and killing the Hashtables. Dictionaries are faaaar better to work with.

@im1dermike
Copy link
Author

@HakanL Thanks for contributing to this issue. Former Active employee here and recognize your name. I used to work under James F.

@HakanL
Copy link

HakanL commented Sep 8, 2017

Ahh, cool!

@sdulloor111
Copy link

I made a fork where I re-wrote this to use .NET Standard 1.3 and started to clean up the interface as well (not using Hashtables, etc). Check it out: https://github.com/HakanL/shippo-csharp-client

Also uploaded to NuGet: https://www.nuget.org/packages/Haukcode.GoShippo

I'm in the process of testing it out so I'm sure there are a few issues.

Is this package now complete and tested for any version of .Net Core?

@HakanL
Copy link

HakanL commented Dec 10, 2020

Is this package now complete and tested for any version of .Net Core?

I've been using it in production for many months now (currently in .NET Core 3.1).

@aleksbor
Copy link

Are there plans to support .Net Core?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants