1

我目前正在构建一个签入策略插件,它基于来自 VS sdk 的 VCCodeModel 代码模型执行一些静态代码分析。

我可以通过以下方式从解决方案中的活动文档中获取代码模型

FileCodeModel fcm = _dte.ActiveDocument.ProjectItem.FileCodeModel;

但是,如果我检查例如单个 .cpp 而不是整个解决方案,则没有可用的代码模型(因为它不是解决方案的一部分?)。

有什么方法可以从 tfs 签出的单个文件访问代码模型?

或者有没有像构建临时解决方案这样的解决方法?

如何通过文件路径/名称访问文件的代码模型?

谢谢

4

0 回答 0