Description
It looks MS has deprecated AssemblyName.KeyPair and StrongNameKeyPair and will throw a PlatformNotSupported exception if called. The Couchbase DI project is hitting this when run on .NET 6 RC.
Details can be found here:
- https://forums.couchbase.com/t/netcore-app-6-compatible/32046
- https://docs.microsoft.com/en-us/dotnet/fundamentals/syslib-diagnostics/syslib0017
- https://github.com/dotnet/runtime/issues/50529
Note that there were changes for DI 3.2.0 which is why 3.1.6 is working:
- https://github.com/couchbase/couchbase-net-client/commit/01a58ddd7089869111db7bfa926cf14fe758769b#diff-eaf79321a0fcd16ecb4e85fcac4ae1b84fdf798af4a5f1f16551ccb843a2f673
- https://github.com/couchbase/couchbase-net-client/commit/520a6beb17e84f505bbd121e931ab3b968a20f30#diff-eaf79321a0fcd16ecb4e85fcac4ae1b84fdf798af4a5f1f16551ccb843a2f673
Attachments
For Gerrit Dashboard: NCBC-2991 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
166191,2 | NCBC-2991: Support named bucket/collection DI in .NET 6 | master | couchbase-net-client | Status: MERGED | +2 | +1 |