Is ADO.NET and ASP.NET a part of Base Class Library? The information given in wikipedia looks ambiguous to me. In the figure, it is shown as a separate block. What is the difference between Base Class Library(BCL) and Framework Class Library(FCL)? Is FCL as a part of .NET Framework? If so why is FCL not shown in the figure as part of .NET framework?
Got confused!!
The Framework Class Library is everything included in the entire .NET framework installation. This includes ADO.NET, ASP.NET, WPF, Windows Forms, etc.
The Base Class Library is the main core part of the framework, which allows the Common Language Runtime to operate properly. This would include the System namespace, core types, etc.