Doxense/foundationdb-dotnet-client

Target .NET Core 3.1 instead of .NET Core 3.0 for the tools

Closed this issue · 0 comments

.NET Core 3.1 has just been released and is 1) an LTS version that will be supported for 3 years, and 2) .NET Core 3.0 will be eol-ed in 3 months.

The main tools like fdbshell and fdbtop currently target net472 and netcoreapp3.0, and should probably move to netcoreapp3.1.

Disadvantage: VS 2019 v16.4 minimum is required to build .NET Core 3.1 apps from IDE. CLI only require installing the .NET Core 3.1 SDK.

The main assembly itself targets .NET Standard 2.0 and 2.1 and not specifically .NET Core 3.x currently. It is unclear if specifically targeting netcoreapp3.1 instead/in addition to netstandard2.1 would be beneficial or not.