У меня есть простое решение в Visual Studio 2010, содержащее несколько статических библиотек, несколько DLL и исполняемый файл.
Некоторые библиотеки зависят друг от друга (например, DLL требует создания двух статических проектов lib для создания самой библиотеки DLL), и, похоже, есть два способа добиться этого:
1) Если я щелкнул правой кнопкой мыши по решению, я могу выбрать "Зависимости проекта..." и установить порядок сборки
2) Я могу щелкнуть правой кнопкой мыши по проекту DLL и выбрать "Свойства" → "Основы и ссылки", а затем добавить новую ссылку.
В чем разница между # 1 и # 2? Каков лучший способ выразить зависимость сборки между двумя проектами в Visual Studio 2010?