The Visual C++ compiler is unable to find a public parameterless constructor when attempting to externally consume a class that references itself within multiple generics. The error does not appear using C#. The class library builds successfully. Visual C++ app results in a C3392 error, while C# app builds successfully.I have been unable to figure out a workaround.
Visual Studio/Team Foundation Server/.NET Framework Tooling version
Steps to reproduce
Operating System Language