Filed under C# Fundamentals

C# Command Line Compiler (CSC.EXE)

What is CSC.EXE ? Command line compiler takes C# code as input and transforms code to MSIL/CIL (Microsoft intermediate language/Common intermediate language).CSC.exe produces .dll (dynamic link library) and .exe (executable) files. CSC.exe comes with .net can install it standalone too.which is in : c:\Windows\Microsoft.Net\Framework\v4.0.30319{version installed on your computer}\csc.exe How to Compile C# programs using CSC.exe … Continue reading

Framework Class Library (FCL) in .NET

FCL (Framework Class Library) : A library of functionality to build / design .net applications. Again as Framework class library(FCL) names depicts us its a collection of thousand and thousands of classes which is use to build an application. The Framework Class Library (FCL) is the collection of libraries that contains the totality: ASP.NET, WinForms,WCF,Web … Continue reading

CLR in .Net

Common Language Runtime :  As its names depicts, its an execution environment for .Net applications (.Net supported languages). CLR job is managing the application while it executes.CLR manages the execution of programs written in supported language of .NET framework like (C#, Visual Basic, F#, IronPython, IronRuby, Boo, etc.).Below are the some services CLR provides when its … Continue reading