As a result of #575 changing libraries to singletons, an oversight was to update the AssembleLoadContextExtensions which run these libraries.
@baseTwo It seems as if the code-generation creates only a private default constructor:
[System.CodeDom.Compiler.GeneratedCode(".NET Code Generation", "2.0.6.0")]
[CqlLibrary("CqlNestedTupleTest", "1.0.0")]
public partial class CqlNestedTupleTest_1_0_0 : ILibrary, ISingleton<CqlNestedTupleTest_1_0_0>
{
private CqlNestedTupleTest_1_0_0() {}
That's correct. For performance reasons, libraries are accessible through a singleton property Instance on the library type. (see PR# 585. > This has been applied on v1.0 too.
As a result of #575 changing libraries to singletons, an oversight was to update the
AssembleLoadContextExtensions
which run these libraries.