My question is that; As I know, a project/source code written in any language (Visual C++, Visual Basic,...etc) is complied by Visual Studio.NET, first converted to a common language, then machine language.

Is that mean; for example if we code our application in Visual Basic.NET , when it is compiled, it will not use a msvbvmxx.dll (ex : msvbvm70.dll), instead of this will it use the dll of the common language ?

Thanks in advance