2012-04-17 28 views
2

私は1つのソリューションに3つのプロジェクトがある顧客のプロジェクトで働いています。 プロジェクトAはベース、次にプロジェクトBはAに依存し、プロジェクトCはBに依存する。ところで、プロジェクトCはアプリケーションであり、AとBはクラスライブラリである。壊れたVisual Studioプロジェクトの依存関係を修正するには?

通常、Visual Studioは自動的にBとCを自動的に再コンパイルするので、プロジェクトAを手動で再コンパイルする必要はありません。

ただし、この環境(Ankh SVN経由でソリューションをダウンロードした後)では、実行時に依存関係が認識されません。私は、依存関係階層の支配的なプロジェクトを手動で再コンパイルすることを余儀なくされています。

どうしてですか?どのようにそれを解決するには? ありがとう!

+0

以前のプログラマがグローバル開発環境(パスなど)で特定の設定をしていた場合、ソリューション+プロジェクトファイルが完全ではないことがあります。プロジェクトの依存関係がまだ存在することを確認しましたか?また、AとBの出力ファイルへのパスがA、B、またはCに明示的にリストされていないことを確認しました(デフォルトを使用するのではなく、AとBが依存関係として設定されているため)? –

答えて

1

あなたはプロジェクトとしてプロジェクトBとCプロジェクトの参照を追加し、あなたがアセンブリ参照として、プロジェクトの出力を追加していないことを確認してください。

関連する問題