why visual studio devenv.exe is not .net module

204 Views Asked by At

Visual Studio is build on .NET framework and (WPF / XAML). But if we try to use the reflection tool like .NET reflector for devenv.exe (visual studio process) why it says not a valid .NET module.

1

There are 1 best solutions below

0
xanatos On

By taking a look at the dependancies of devenv.exe (for example with Dependancy Walker) I see that it depends on

  • vcruntime140.dll
  • msvcp140.dll
  • mscoree.dll

This is compatible with what you obtain if you write a C++/CLR app ("mixed" mode, so the default one, where the program is compiled to machine code and can use both native libraries and .NET libraries, not the "safe" or the "pure" one).