[ https://issues.apache.org/jira/browse/TINKERPOP-2012?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Florian Hockmann closed TINKERPOP-2012. --------------------------------------- Resolution: Fixed Assignee: Florian Hockmann Fix Version/s: 3.2.10 3.3.4 3.4.0 > Target .NET Standard 2.0 for Gremlin.Net > ---------------------------------------- > > Key: TINKERPOP-2012 > URL: https://issues.apache.org/jira/browse/TINKERPOP-2012 > Project: TinkerPop > Issue Type: Improvement > Components: dotnet > Affects Versions: 3.3.3, 3.2.9 > Reporter: Florian Hockmann > Assignee: Florian Hockmann > Priority: Major > Fix For: 3.4.0, 3.3.4, 3.2.10 > > > The general recommendation from the .NET team is now to target .NET Standard > 2.0 instead of the lowest version possible (which was the recommendation > until .NET Standard 2.0): > {quote}I know we said target The lowest netstandard but we really want > everyone to re-baseline at netstandard 2.0. At the very least add a > netstandard 2.0 target. > {quote} > [Source|https://twitter.com/davidfowl/status/1008453902058917888] > Apart from an increased API surface compared to .NET Standard 1.x, .NET > Standard reduces the dependency graph of libraries. Right now the > dependencies for Gremlin.Net look like this: > *.NETStandard 1.3* > * NETStandard.Library (>= 1.6.1) > * Newtonsoft.Json (>= 9.0.1) > * System.Net.WebSockets (>= 4.3.0) > * System.Net.WebSockets.Client (>= 4.3.0) > * System.Reflection.TypeExtensions (>= 4.3.0) > With .NET Standard 2.0, the only dependency left should be Newtonsoft.Json. > We have to decide whether we want to upgrade from .NET Standard 1.3 or to > just add .NET Standard 2.0 as an additional target framework. Upgrading would > mean that consuming applications would need slightly newer framework versions > (e.g. .NET Framework 4.6.1 instead of 4.6 or Mono 5.4 instead of 4.6). -- This message was sent by Atlassian JIRA (v7.6.3#76005)