何らかの方法でお互いを参照する120以上のプロジェクトを持つVisual Studio 2010ソリューションがあります。すべてのプロジェクト間参照はプロジェクト参照であり、Visual Studioが自動的にプロジェクトのビルド順序を決定するのに役立つファイル参照ではありません。 120人中、相互に依存しないいくつかの中核プロジェクトがあり、これらのプロジェクトは広範囲にわたって参照されています。したがって、これらのプロジェクトはプロジェクトのビルドオーダーの最上位にあります。これらのコアプロジェクトには、.NET Framework、Enterprise Library(zipユーティリティのような第三者のdllファイルの参照があります)からの参照があります。Visual Studio 2010のプロジェクトビルドオーダー?
これらのコアプロジェクトが特定の方法で注文された理由を理解できません。 非依存プロジェクトのプロジェクトビルドオーダーのアルゴリズムとは何ですか?
PS:プロジェクトの依存関係の依存関係タブを使用して偽の依存関係を作成することで、この順序に影響を与えることができます。
VS2012では、ビルドオーダーがプロジェクト依存関係のメニューオプションに移動されました。 –