1. CLI tools
Command line tools for development and deployment
e.g. dotnet new console myConsoleApp would initiate a new console app named myConsoleApp
Other commands:
- dotnet build
- dotnet run
- dotnet restore
- dotnet test (runs unit tests using the test runner specified in the project)
Read more about CLI tool here
2. Roslyn or Fsc.exe(Compilers)
Language compiler for C# and VB files/code
- the compilers included in .NEt Core are responsible for translating code into IL (Intermediate Language)
- IL is a low level language that can be executed by the .NEt runtime CoreCLR
- Roslyn can compile C# and VB whereas for F# fsc.exe is used
3. CoreFX
Set of framework libraries, It includes types for collections, file systems (file I/O), console, JSON, XML, async and many others.
- It is modular so that developers can shoose the libraries that are needed for the application
4. CoreCLR
A JIT (Just In Time) based CLR (Common Language Runtime)
Read more about CLR here
Comments
Post a Comment