-
Notifications
You must be signed in to change notification settings - Fork 10k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove Newtonsoft.Json from the shared framework #4260
Comments
Tracking external issues:
Internal changes needed:
|
Also adding @mkArtakMSFT to help with MVC's dependency on Json.net and myself to coordinate with partners on getting Json.net removed. |
Pushing out to preview3. We are still blocked on https://github.com/dotnet/core-setup/issues/3311 and dotnet/extensions#568 |
Partially unblocked by dotnet/corefx#34485 |
/cc @ahsonkhan and @steveharter who will have a porting-guide.md (soon) to assist with this |
Adding @BrennanConroy for |
|
Also, was there ever a discussion/decision for the netstandard issue? |
Yea there’s a source version of the reader and writer for ns2.0 |
https://dotnet.myget.org/feed/dotnet-core/package/nuget/Microsoft.Bcl.Json.Sources It contains the
|
JsonDocument is now available to our builds. |
Looks like DependencyModel has removed Json.Net, Oauth and Config.Json are in the works (#7105, dotnet/extensions#1028) and I believe SignalR is done (#6977). I think we'll be able to complete this for Preview 3. |
I'd prefer just litter all the templates with "opt-in" functionality for SignalR, which'd drop in what they need in Startup.cs and a sample Hub class. Yes, there's a cost, but I think we should start thinking about when to pay that cost. I'll set up another issue for us to use to discuss this idea, so we can re-focus this thread on the issue at hand. |
A SignalR template would be fine tbh, we resisted it for long but it would be a useful starting point as there's lots of moving pieces |
Added Microsoft.Extensions.Logging.EventSource to the list at the top of this issue cc @pakrym |
Microsoft.AspNetCore.Authentication.* are done. |
This did not make it into preview3 and is being pushed out to preview4. |
Config PR merged dotnet/extensions#1028 |
Logging done dotnet/extensions#1227. |
FYI need to update ResolveReferences.targets file after this is done |
@pranavkm can you please confirm whether this is done already?
|
The following shared-framework libraries pull in Newtonsoft.Json:
These assemblies and dependencies need to be updated to remove their dependency on Newtonsoft.Json.
The text was updated successfully, but these errors were encountered: