In this PR, I upgrade these dependencies to remove the warnings. In particular,
We upgrade System.Data.SqlClient to 4.8.5. This is only used in our test project, so it's safe.
We upgrade Newtonsoft.Json to 13.0.1 across the board. This is potentially less safe as it's a major version upgrade, and it's used in of the projects contained within the DurableTask.sln solution.
While making this upgrade, I also noticed that we reference Newtonsoft.Json in almost every .csproj despite it being a transitive dependency. To minimize our management burden in the future, I removed this transitive dependency from those .csprojs.
As of recently, building the DTFx project failed with errors of the following kind:
The warnings were for:
In this PR, I upgrade these dependencies to remove the warnings. In particular,
We upgrade
System.Data.SqlClient
to4.8.5
. This is only used in our test project, so it's safe.We upgrade
Newtonsoft.Json
to13.0.1
across the board. This is potentially less safe as it's a major version upgrade, and it's used in of the projects contained within theDurableTask.sln
solution.While making this upgrade, I also noticed that we reference
Newtonsoft.Json
in almost every.csproj
despite it being a transitive dependency. To minimize our management burden in the future, I removed this transitive dependency from those.csproj
s.