
C++
这张图能看出vs2022的主体,其devenv.exe由wpf开发,包含程序主体与大部分编辑器功能。在winform的设计器里,所见即所得的设计预览画面被封装成了wpf中的一个控件。这是个黑盒子,不过从devenv.exe.config中的注释来看,很可能是通过独立进程嵌入的,就是说它能脱离wpf运行,极有可能依靠WinForm或者MFC来达成。webform也有类似的操作,直接封装了一个webview2。这是.net开发常见的情况,在同一个项目里会采用多种技术方案。另外,安装目录里有各个版本的vC++再分发包,这意味着vs2022很可能使用了不同版本的mfc。但是哪些地方使用了哪个版本的vC++,是否在gui上出现,就不清楚了。
这也证实了vs2010彻底重做后一直流传至今的坊间传闻。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号