Порядок сборки проектов в Visual Studio 2010?

У нас есть решение Visual Studio 2010, которое содержит более 120 проектов, которые так или иначе ссылаются друг на друга. Все межпроектные ссылки являются ссылками на проекты, а не на файлы, что помогает Visual Studio автоматически определять порядок сборки проекта. Из 120 у нас есть несколько основных проектов, которые не зависят друг от друга, и на эти проекты есть ссылки. остальным во многом. Следовательно, эти проекты находятся в верхней части порядка сборки проектов. В этих основных проектах есть ссылки из .NET framework, Enterprise Library (а в некоторых из них есть ссылки на файлы dll сторонних производителей, такие как утилита zip).

Я не могу понять, почему эти основные проекты упорядочены определенным образом. Каков алгоритм порядка построения проекта для независимых проектов?

PS: Я понимаю, что могу повлиять на этот порядок, создав поддельную зависимость, используя вкладку «Зависимости» в разделе «Зависимости проекта».

24
задан Kash 8 November 2011 в 16:11
поделиться