1

MSBuild 用の C++ および C# プロジェクトがあります。

依存関係は<ProjectReference>、プロジェクト ファイル内のタグで指定されます。

MSBuild を使用してコマンド ラインから特定のプロジェクトをビルドすると、すべてがうまくいきます。

しかし、Visual Studio 2010 で特定のプロジェクト A をビルドすると、プロジェクト A が依存していないプロジェクトが再ビルドされます。

このような動作の原因と、これを修正する方法は何ですか?

4

1 に答える 1

0

Project-A の依存関係の 1 つがプロジェクトに依存している可能性があります。Visual Studio は、すべての依存関係を構築します。例えば

プロジェクト A は Project-B と Project-C に依存します Project-C は Project-X に依存します

Visual Studio は、Project-X、Project-C、Project-B、および Project-A をビルドします。

依存関係ウォーカーは、依存関係グラフと完全なリストを見つけるための優れたユーティリティです。

于 2012-10-11T09:18:34.503 に答える