你好,
null
在我以前的博客中,我介绍了PDBProject扩展 VS2103型 作为利用IDE特性的另一种方法。 在这个帖子里,我想介绍一下 解决方案依赖关系查看器扩展 简单易懂的解决方案概述。 该扩展解析了解决方案中的每个C++、C、B和VB项目,并给出了一个图表,显示了项目作为节点和项目引用作为边。
项目的解析是通过MSBuild框架完成的。 与使用构建模型的pdb项目不同,此扩展使用评估模型。 但是,它稍微慢一点,需要获得主输出和项目引用的完整路径。 有一次, 项目引用的宏在“Debug”和“Release”配置之间更改。 如果使用构造模型,宏“$(Configuration)”就不会用作路径。 使用评估模型解决了这个问题,因为主动解决方案配置被传递到每个项目中。
评估模型还意味着,每个项目的其他信息可以用图表表示。 在下面的评论中,我想听听你的意见。 一种想法是使用源文件的数量来影响节点的大小。 从本质上说,更大的项目在图表中会显得更大。 另一个想法是显示每个项目的appx打包信息。
添加和删除边也改变项目系统已经在待办事项清单上。
谢谢
VC++项目与构建
Felix Huang公司
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END