Differences Between C# Compiler and C++ Compiler Output
There are no object(.obj) files created as result of invoking the C# compiler;output files are created directly.
As a consequence of this,the C# compiler does not need a linker.