Сборка собственного Installation-Package-Builder с помощью функции "Установка и развертывание" в Visual Studio
В настоящее время я использую функцию Visual Studio "Установка и развертывание" для создания установочного пакета (файл Setup.MSI/Setup.exe). Как часть процесса сборки, я поместил все необходимые файлы (такие как DLL, EXE, MDB и т. Д.) В определенную папку и собрал установочный пакет (файл MSI / EXE). Поскольку этот процесс требует знаний о том, как использовать Visual Studio, я не могу просто попросить кого-нибудь собрать для меня установочный пакет. Поэтому я хотел создать специальный сборщик установки (MSI / EXE), используя "Установка и развертывание" Visual Studio. Цель этого "MSI / EXE Builder" - дать возможность собирать / перестраивать установочный пакет, не зная ничего о Visual Studio или навыках программирования. Таким образом, он / она может сгенерировать установочный пакет, удалив все необходимые файлы в определенной структуре папок и нажав кнопку для восстановления установочного пакета.
Может кто-нибудь указать мне, с чего начать? Существует ли какой-либо API для выполнения этой задачи?
1 ответ
Файлы Visual Studios wdproj не полностью доступны для сценариев через MSBuild.
Рекомендуемый способ решения этой задачи - использовать WIX.
http://wix.sourceforge.net/manual-wix2/wix_index.htm
Затем вы можете построить проект с помощью команд MSBuild (для этого вы можете написать приложение)