An Introduction to the .NET FCL, Part 3
Pages: 1, 2, 3, 4, 5
|
Related Reading
VB.NET Core Classes in a Nutshell |
References to some namespaces are added to every project created in the Visual Studio environment. The following are the project types supported by Visual Studio .NET, along with the .NET DLLs each project type automatically references:
- ASP.NET web applications
-
System.dll
System.Data.dll
System.Drawing.dll
System.Web.dll
System.XML.dll
- ASP.NET web services
-
System.dll
System.Data.dll
System.Web.dll
System.Web.Services.dll
System.XML.dll
- Class libraries
-
System.dll
System.Data.dll
System.XML.dll
- Console applications
-
System.dll
System.Data.dll
System.XML.dll
- Web control libraries
-
System.dll
System.Data.dll
System.Drawing.dll
System.Management.dll
System.Web.dll
System.XML.dll
- Windows applications
-
System.dll
System.Data.dll
System.Drawing.dll
System.Windows.Forms.dll
System.XML.dll
- Windows control libraries
-
System.dll
System.Data.dll
System.Drawing.dll
System.Windows.Forms.dll
System.XML.dll
- Windows services
-
System.dll
System.Data.dll
System.ServiceProcess.dll
System.XML.dll
All Visual Studio .NET projects written using Visual Basic also transparently reference two .NET DLLs: mscorlib.dll (which contains portions of the System namespace, as well as namespaces such as System.Collections, System.IO, System.Reflection, and System.Threading), and Microsoft.VisualBasic.dll (which defines the functions, procedures, constants, and attributes of the Visual Basic .NET language). The Visual Basic command-line compiler also references these two DLLs automatically, although it doesn't automatically reference any additional .NET assemblies.

