Github user FlorianHockmann commented on the issue:
https://github.com/apache/tinkerpop/pull/842
I think I found the cause of the problem: We're using `dynamic` in
Gremlin.Net which requires the `Microsoft.CSharp` package. We always got that
package because Newtonsoft.Json also had a dependency on it. However,
Newtonsoft.Json seems to not use it anymore for .NET Standard 2.0:
.NETStandard 1.3
Microsoft.CSharp (>= 4.3.0)
NETStandard.Library (>= 1.6.1)
System.ComponentModel.TypeConverter (>= 4.3.0)
System.Runtime.Serialization.Formatters (>= 4.3.0)
System.Runtime.Serialization.Primitives (>= 4.3.0)
System.Xml.XmlDocument (>= 4.3.0)
.NETStandard 2.0
No dependencies.
So, we're now getting errors for every use of `dynamic` with .NET Standard
2.0 as the target framework. I'm now adding a direct dependency on
Microsoft.CSharp to Gremlin.Net. So, this can't happen again, even if
Newtonsoft.Json would get completely rid of that dependency.
We already had that dependency before, it was only kind of _hidden_ behind
our dependency on Newtonsoft.Json.
---