Today I stumbled over the following: There are a circular references in the .NET Framework. For example, System.Xml references System.Configuration and System.Configuration references System.Xml. See the following:
![]()
There are a lot of that artifacts in the framework and I’m wondering why? And how does Microsoft manage to build this?