現在、VS SDK の VCCodeModel コード モデルに基づいて静的コード分析を実行するチェックイン ポリシー プラグインを構築しています。
ソリューション内のアクティブなドキュメントからコード モデルを取得できます。
FileCodeModel fcm = _dte.ActiveDocument.ProjectItem.FileCodeModel;
しかし、たとえば、ソリューション全体ではなく単一の .cpp をチェックアウトすると、利用可能なコード モデルはありません (ソリューションの一部ではないためですか?)。
tfs からチェックアウトされた単一のファイルからコード モデルにアクセスする方法はありますか?
または、一時的なソリューションを構築するような回避策はありますか?
ファイルパス/名前を介してファイルのコードモデルにアクセスするにはどうすればよいですか?
ありがとう