InstallShield LE - возможно ли создать чистый проект веб-установки. Если так, то как?
Я начал тяжелую работу по преобразованию старого проекта Web Setup в InstallShield LE.
Так что я искал вокруг, как это сделать. И мой Бог, как это грязно.
Я следовал одному из этих руководств. Кажется, мне нужно установить некоторые фиктивные данные в Program Files, чтобы установить веб-приложение...? Я не нашел способа удалить / удалить Program Files часть установки. В диалоговых окнах установки целевая папка отображается как C:\Program Files\ что угодно.
Можно ли установить веб-приложение ТОЛЬКО в правильную папку IIS?
Я хочу чистую установку. Нет ненужных остатков только потому, что InstallShield является ограниченным способом.
Меня бесконечно раздражает, что больше нет простого установщика. Я даже пытался взломать пакет проекта установки VS2010 (c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\Deployment) для работы с VS2013. Он почти загружен, но при его загрузке произошла ошибка "80070057 - E_INVALIDARG".
Если кто-то достаточно смелый и знает, как работают нестандартные типы проектов, может попробовать его, возможно, мы сможем заставить работать работающий (но старый) проект установки снова.
1 ответ
Отсутствие ответов и мой бесплодный поиск дают один ответ. InstallShield LE на это не способен.
Вам лучше использовать WiX для этого. Видеть, как это сделали другие, и модифицировать его - это самый быстрый способ начать работу.
Это результат такой работы: http://halsvik.net/downloads/WebSetup2013Installer.zip
И, похоже, MS решила снова добавить поддержку старых проектов установки Microsoft (VDPROJ): http://blogs.msdn.com/b/visualstudio/archive/2014/04/17/visual-studio-installer-projects-extension.aspx https://visualstudiogallery.msdn.microsoft.com/9abe329c-9bba-44a1-be59-0fbf6151054d