2

TFS ソース コード リポジトリにファイルがあるとします。このファイルが属するcsプロジェクトと、そのプロジェクトの出力に依存する他のプロジェクト/ソリューションをプログラムで発見しようとしています。

どうすればこれを行うことができますか?

4

2 に答える 2

2

projファイルは XML ファイルです。これらを解析すると、すべてのプロジェクト ファイルがItemGroup. 複数のItemGroup要素が見つかる場合があります。タイプの子を持っているものもありCompileますContents...などなので、私が話していることを理解するためにそれらのいくつかをチェックすることをお勧めします。csファイルはおそらく下にありますCompile

プロジェクトの依存関係については、これまで行ったことはありませんでしたが、ソリューションで依存関係が宣言さProjectReferenceれている場合は、すべてのプロジェクトで、依存する他のプロジェクトへのa を見つける必要があります。

結論として、プロジェクト ファイルの XML を解析してから、ソース ファイルとプロジェクトの依存関係を照会する必要があります。

于 2013-08-13T13:18:58.023 に答える