2013-01-04 3 views
3

У меня есть решение, содержащее 14 проектов. Я пытаюсь создать пакет развертывания для этого решения. Я могу использовать мастер для упаковки одного проекта, который будет развернут на нашем удаленном сервере; однако мне сложно найти информацию о том, как упаковать решение с несколькими проектами.Создание пакета развертывания для решения с несколькими проектами в VS2010

Во-первых, возможно ли создать пакет развертывания для решения, а не для проекта;

Во-вторых, кто-нибудь сможет указать любую информацию по этому вопросу (упаковка решения с несколькими проектами - а не как создать пакет развертывания для проекта).

Благодаря

ответ

1

Можно создать пакет развертывания для решения, а не проект?

Не знаете, какую цель вы хотите создать пакет для решения, но просто ответьте на свой вопрос. Нет, вы не можете упаковать все решение. Опция пакета в VS 2010 и 2012 - это создание одного развертываемого проекта, который включает в себя артефакты, такие как веб-сайт, SQL для другой среды, например Test или Production.

Однако вы можете zip решение в VS2012, которое является новой функцией, щелкнув правой кнопкой мыши по решению для создания мини-версии решения для переносимости.

Наилучшим источником информации является microsoft.

+1

Я согласен, что в Visual Studio решение представляет собой не что иное, как конструкцию, которая позволяет сгруппировать проекты для целей организации кода. Единицей развертывания является проект. – Kevin

+0

@ Кевин: Я не согласен. Единица развертывания находится между решениями и проектами. То, что вы говорите, справедливо только для ограниченных решений, где один проект описывает общие результаты. –

+0

Также в одном решении может быть создано несколько пакетов для нескольких проектов. – Nexus23

0

Развертывание гораздо больше, чем визуальная студия предлагает в качестве развертывания.

Для высокой кривой обучения и все варианты, см:

Wix 3.6 wix.codeplex.com

Мы используем этот инструмент для проблемы, которую вы описываете.

Смежные вопросы