为什么visual studio devenv.exe不是.net模块

时间:2017-06-14 06:58:46

标签: .net visual-studio .net-reflector

Visual Studio构建于.NET框架和(WPF / XAML)之上。但是,如果我们尝试使用像.NET反射器这样的反射工具devenv.exe(visual studio process),为什么它说不是有效的.NET模块。

1 个答案:

答案 0 :(得分:1)

通过查看devenv.exe的依赖项(例如Dependancy Walker),我发现它依赖于

  • vcruntime140.dll
  • msvcp140.dll
  • MSCorEE.dll中

这与您编写C ++ / CLR应用程序("混合"模式)所获得的内容兼容,因此默认情况下,程序编译为机器代码并且可以使用本机库和。 NET库,而不是" safe"或" pure" one。

相关问题