1

Предположим, у меня есть два приложения - приложение A и приложение B, которые уже созданы и работают нормально. Теперь я хочу создать новый проект установки, который можно использовать для создания установочного файла для обоих приложений. Можно ли создать файл установки для установки обоих приложений? Также я хочу выполнить установку таким образом, что - как только приложение А будет установлено, должна начинаться только установка приложения B.Создание проекта установки для нескольких приложений в Visual Studio

Спасибо.

ответ

1

С проектами настройки VS вы можете создать одну настройку (я предполагаю, что вы имеете в виду установку MSI, а не ClickOnce), которая содержит «все» из обоих приложений - файлы, ярлыки, зависимости и т. Д. Затем у вас будет одна настройка который установит и предоставит вам одну запись в программах &. Часто нет необходимости иметь «A должен установить ok до установки B», потому что эта единая комбинированная настройка является транзакционной, как и все установки MSI - если что-то не получается, тогда вся установка возвращается.

Если A просто содержит функциональные возможности, которые упаковываются как MSI, которые B и другие продукты будут использовать, тогда иногда люди просто создают A как модуль слияния и включают его в B (и другие настройки), но это зависит от того, почему существуют две установки и требования к бизнес-процессам.

Нет поддержки VS для объединения отдельных файлов MSI в одну настройку и кондиционирование B по успеху A. Вы можете просто написать пусковую установку, которая запускает оба MSI, но вы увидите два набора пользовательского интерфейса и две записи в программах & Особенности, но вы не говорите, если это то, чего вы хотите избежать или нет. Очевидно, если B зависит от A и есть две записи в Programns & Особенности, возможно, пользователь может удалить A и разбить B.

Основная проблема заключается в том, хотите ли вы просто запускать программу, которая будет устанавливать некоторое количество файлов MSI, каждый с их собственный пользовательский интерфейс и ввод в программы & Возможности, или вы хотите интегрированный опыт, который позволяет устанавливать и удалять несколько файлов MSI как один продукт.

Кроме того, я знаю, что люди создают свои файлы MSI с чем-то вроде VS, а затем используют загрузчик WiX Burn, чтобы объединить их в один продукт, где в записи «Программы» & включены все файлы MSI.

Раньше использовался инструмент «Генератор манифеста Bootstrap», который позволял вам добавлять A в качестве предварительного условия, поэтому setup.exe будет устанавливать предварительные условия, включая A, а затем установить B, но этот инструмент и его документы трудно найти, поскольку установка проекты были забраны в VS 2012.

+0

Спасибо за ваш ответ. Возможно ли создать новый проект установки для приложений (A и B), которые уже были созданы ранее. Можете ли вы поделиться некоторыми учебными или инфо-документами относительно шагов – arpymastro