Per Microsoft's guidance for open source libraries (https://docs.microsoft.com/en-us/dotnet/standard/library-guidance/cross-platform-targeting), we should consider adding support for .NET Standard 2.0.
We should be able to accomplish this while still maintaining support for .NET Standard 1.5 until we decide when we want to drop support for .NET Standard 1.5.
For testing, we could ensure that the our test projects test both libraries by having the test projects target .NET Core 1.0 and 2.x, with the former consuming the .NET Standard 1.5 driver and the latter consuming the .NET Standard 2.x driver
- backports
-
CSHARP-2758 Add Span<T> support to ObjectId
- Closed
- is cloned by
-
MONGOCRYPT-253 Add .NET Standard 2.0 support
- Closed
- is related to
-
CSHARP-2797 Map version numbers in client metadata to .NET Core version numbers
- Closed
- related to
-
CSHARP-2595 BsonClassMap type initializer throws exception
- Closed
-
CSHARP-2394 Remove dependency on System.Reflection.Emit
- Closed
-
CSHARP-2714 Update minimum .NET & .NET Standard version
- Closed