В чем разница между решением сборки и пакетной сборкой в Visual Studio 2008?
в чем разница между решением сборки и пакетной сборкой в Visual Studio 2008?
4 ответов
ключевым моментом, который, кажется, пропущен в обоих существующих ответах, является то, что пакетная сборка позволяет создавать несколько конфигураций каждого проекта. (например, вы можете создавать конфигурации отладки и выпуска с помощью одной операции)
при нормальной сборке необходимо использовать configuration manager для выбора только одной конфигурации для каждого проекта.
пакетная сборка позволяет создавать любой выбранный проект, сборка решения создает только те проекты, которые являются частью активного решения.
вы можете настроить, какие проекты являются частью сборки решения, перейдя в tools - >configuration manager
еще одна хорошая вещь о пакетной сборке заключается в том, что она позволяет создавать конфигурацию, отличную от текущей. Удобно для решений, которые требуют времени для переключения.
построение решения совпадает с пакетным построением всех проектов. Оба метода уважают зависимости решения.