提问人:Bhalchandra K 提问时间:6/14/2017 更新时间:6/14/2017 访问量:195
为什么Visual Studio Devenv.exe不是.NET模块
why visual studio devenv.exe is not .net module
问:
Visual Studio 基于 .NET Framework 和 (WPF/XAML) 构建。但是,如果我们尝试使用反射工具,例如 .NET 反射器,用于 devenv.exe(Visual Studio 进程),为什么它说不是有效的 .NET 模块。
答:
1赞
xanatos
6/14/2017
#1
通过查看 的依赖关系(例如,使用 Dependancy Walker),我发现它依赖于devenv.exe
- vcruntime140.dll
- msvcp140.dll
- mscoree.dll
这与编写 C++/CLR 应用时获得的内容兼容(“混合”模式,因此是默认模式,其中程序被编译为机器代码,并且可以使用本机库和 .NET 库,而不是“安全”或“纯”库)。
上一个:ASP.NET 没有代码支持
评论