ソリューションの構築にかかる時間を監視し、これをログに記録する単純な Visual Studio アドイン (社内用) を構築しています。
1つの小さな問題を除いて、私はそれが欲しいところにほとんどあります.
ロギングでは、「最新」または「スキップ」されたプロジェクトは考慮されません
スキップされた部分についてはあまり気にしていませんが、プロジェクトが「最新」に分類されているかどうかを判断したいと思います。どうすればこれを判断できますか?
私の現在のコードは、ソリューションと各プロジェクトの両方の DTE2 オブジェクトの BuildEvents にフックしますが、OnBuildProjConfigBegin / OnBuildProjConfigDone イベントは、成功したかどうかにかかわらず通過します。
C# でのビルド イベント中にプロジェクトが最新かどうかを確認する方法はありますか?