Pretty much as the title suggests.
I can't find any proof that DevEnv.exe actually calls these at any point.
Pretty much as the title suggests.
I can't find any proof that DevEnv.exe actually calls these at any point.
Check the targets
files - you will see that the compilers are referenced in the relevant targets
file.
These files are what MSBuild uses to determine what and how to build a project (when using F5 or Build Project).
Visual Studio uses an in-process compiler for C# compilation. I would guess the same is true for VB.NET.
Also, here's an interesting link: http://blogs.msdn.com/ed_maurer/archive/2008/06/11/a-tale-of-two-compilers.aspx